Tuesday, May 27, 2025
3 changes · saas-17.4
Resolved issues and error corrections
This fixes an automated test that checks creating a project from a sales order line. The correction ensures the right sales order item and save action are selected in the dialog, helping prevent false build failures and keeping release validation reliable.
Original PR description
the tour was not working because the sale order item wasn't being selected in the modal and the save button was not being selected because (It is not allowed to do action on an element that's below a modal). build_error-163102
This change adds a safeguard in the manifest checks to warn when country restrictions are used in modules where they can trigger unexpected installation behavior. It helps keep localization-related modules from being installed automatically in the wrong business context.
Original PR description
Any module we want to auto-install without having a company with that country (at the time of installation) cannot have `countries`. This is the case for anything that depends on a `l10n_..` module. See https://github.com/odoo/odoo/pull/144586 The issue happens because the `countries` key in the manifest functions similarly to auto-install it could lead to an unexpected installation of the module. It should therefore only be used on base l10n modules (i.e. l10n_XX and not modules depending on l10n_XX) This commit adds a warning to avoid adding back this key in the modules that can have this issue. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Miscellaneous changes
Reproduce --- - Install pos_sale - Set "tax included prices" in POS settings - Set up a product with a base price of $10 (excluding tax). - Have a default 15% tax so the price with taxes comes up to **$11.5** - Compare Total and Product info in POS -> OK - Add fiscal position that maps 15% tax into 30% - Compare Total and Product info in POS: - Total in the `order-summary`: $13 -> OK - Price in `price-tag` $13 -> OK - Price in the `product-info-popup`: $11.5 -> BUG opw-4508086
Original PR description
Reproduce --- - Install pos_sale - Set "tax included prices" in POS settings - Set up a product with a base price of $10 (excluding tax). - Have a default 15% tax so the price with taxes comes up to **$11.5** - Compare Total and Product info in POS -> OK - Add fiscal position that maps 15% tax into 30% - Compare Total and Product info in POS: - Total in the `order-summary`: $13 -> OK - Price in `price-tag` $13 -> OK - Price in the `product-info-popup`: $11.5 -> BUG opw-4508086 Forward-Port-Of: odoo/odoo#200982 # Issue discovered -> STOP -> FIX -> FW -> BackPort Issue was discovered while merging. We'll stop, fix and merge it here, in this forward port, (later back-porting it to 17.0) 