Thursday, March 27, 2025
5 changes · 17.0
Resolved issues and error corrections
This fix makes the automated sales product catalog walkthrough more precise so it is not disrupted by extra custom fields or interface changes. It also adds a dedicated customer record for the test, reducing inconsistent results when demo data is not available.
Original PR description
The tour was being broken by customizations adding elements to the Sale view. The trigger targets were too loose, they have to be more specific. Also added a new `res.partner` as one is required to open the product catalog. While there exists partners by default (eg admin), these seemed to lead to inconsistent behaviour without demo data. Follow-up of #197620
Stripe checkout in Odoo no longer offers UPI because this payment method is not supported by the current integration. This prevents customers from selecting an option that would fail with a payment form error during checkout.
Original PR description
Steps to reproduce: - Configure stripe and enable UPI payment method. - In e-commerce, add a product to the cart. - Go to checkout and select UPI. Issue: On selecting UPI, we get `Cannot display the payment form` error. Cause: Our current integration with Stripe does not support UPI as a payment method. Our setup only supports payment methods activated in the Stripe account, and UPI is not listed there. As a result, the Stripe API does not recognize the `upi` code and throws an error. Fix: Remove the support for UPI as a payment method from the stripe. opw-4014898
Excel exports for account reports now avoid duplicate worksheet names when composite reports include sections with very similar long titles. This prevents export errors and makes downloaded financial reports more reliable for users.
Original PR description
This commit ensures that sheet names in exported excel files are unique. The names may not be unique in case a composite report contains multiple section reports all having the same very long prefix. An example to that could be found in l10n_fr_reports: 1) IMB - Intermediate management balances 2) IMB - Intermediate management balances (2024) task-4678129
Updates internal tests for Mexican reporting and closing reports after related account changes in the community edition. This helps ensure the Mexican localization remains reliable and aligned with the latest accounting setup, with no expected direct impact for end users.
Original PR description
#Description A total of 6 test were broken after changes(add/removal) in the accounts of the mexican localization in odoo community, the new expected values for the assesments were updated. Related PR #196852.
The subscription dashboard has been updated to show the intended sales subscription figures. This helps business users rely on the dashboard for more accurate subscription tracking and reporting.