Wednesday, April 2, 2025
4 changes · 18.0
Resolved issues and error corrections
This fixes an issue in Point of Sale where using Arabic could format dates with Arabic numerals, causing an error. The update keeps the date format compatible so stores using Arabic can continue operating without disruption.
Original PR description
When the Arabic language was selected, an error occurred due to the write date being formatted with Arabic numerals. This commit ensures that Latin digits are used in the date format, preventing the error and ensuring compatibility. opw-4654484 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes several unstable automated walkthroughs used to validate website, project, point of sale, and payment flows. By waiting for pages, images, forms, and order transfers to finish properly, it reduces false test failures and helps keep releases more dependable.
Original PR description
In this commit, we fix multiple indeterministic tours: - website/static/tests/tours/media_dialog.js Add a step to ensure all images are loaded before exiting the tour to avoid message: "CORS is…
In this commit, we fix multiple indeterministic tours: - website/static/tests/tours/media_dialog.js Add a step to ensure all images are loaded before exiting the tour to avoid message: "CORS is misconfigured on the API server, image will be treated as non-dynamic." - project/static/tests/tours/project_task_history.js Use stepUtils.saveForm to ensure form is well saved before continue. - website/static/tests/tours/snippets_all_drag_and_drop.js Remove a step that can cause undeterministic failure during tours. - pos_restaurant/static/tests/tours/pos_restaurant_tour.js Add a delay when transfering the order. - website/static/tests/tours/page_manager.js Add a last step to ensure reloading is done before exiting the tour to avoid "Error received after termination: TypeError: Failed to fetch" error. - website/static/tests/tours/html_editor.js Add steps to wait the iframe reload. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mobile live chat leave warning dialog now appears above the ellipsis menu instead of being partially covered. This makes the confirmation message easier to read and helps users avoid accidentally leaving a chat.
Original PR description
**Current behavior before PR:** prior to this PR ellipsis was overlapping the leave warning dialog-box. **Desired behavior after PR is merged:** now issue was resolved by adding z-index to dialog-box higher then ellipsis. task-4630702 before PR:  after PR:  --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users paying Dutch VAT from the accounting dashboard will now see a clear explanation if the company VAT number is missing. This prevents an unexpected crash and helps users understand what must be corrected before paying taxes.
Original PR description
Description of the issue this commit addresses: When paying taxes via the "Pay tax: <period>" button on the miscellaneous journal of the accounting dashboard, a traceback can be encountered. --- Steps to reproduce: 1. Install l10n_nl_reports_vat_pay_wizard. 2. Remove the company vat number. 3. Create and post a closing entry for a period with some tax amount. 4. Go to the accounting dashboard. 5. Click the "Pay tax: <period> in the miscellaneous journal's box. 6. A traceback is raised. --- Desired behavior after this commit is merged: Instead of a traceback, a UserError explains why this is not possible to the user. --- task-4677746