Tuesday, May 27, 2025
2 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