Friday, February 21, 2025
5 changes · saas-17.4
Resolved issues and error corrections
This fix restores automatic installation of the French accounting add-on when French localization and accounting are both present. It helps ensure French companies receive the expected accounting setup without manual intervention.
Original PR description
This commit:https://github.com/odoo/odoo/commit/134324c5cf0e2e62f02d212ac27a9442e1f7a824 removed the auto-install for l10n_fr. Which has the consequence of not having l10n_fr_account installed when we have account and l10n_fr. This commit will reintroduce that but also removing the countries since it depends on l10n_fr that already has the country set up. task: 4296946 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix makes the automated project task history check wait until a confirmation window is fully displayed before closing it. It helps prevent false test failures caused by timing issues, supporting more stable releases without changing user-facing features.
Original PR description
Before this commit, the 'project_task_history_tour' tour fails because the UI is blocked, surely, because the dialog displayed is closed too quickly and so the UI does not have the time to apply the changes to do in the UI. This commit adds a trigger to make sure the tour waits the modal is displayed before executing the next step to close it. runbot-75316
The point of sale floating order dialog title now appears in the user's selected language. This improves consistency for multilingual staff and avoids untranslated text in the checkout workflow.
Original PR description
Before this commit: ========== - The floating order dialog title was not translated due to the use of `title.translate` in the .js file. After this commit: ========== - The floating order dialog title will be translated. task-4576073
This fix prevents an error in Point of Sale when the system loads data and updates related records where none existed before. It improves reliability by allowing these updates to complete normally instead of causing an unexpected crash.
Original PR description
Before this commit, an error occurred when loading data and updating a x2many field if no existing record was present. This was due to attempting to modify a non-existent recordset, leading to a crash. After this commit, the update logic ensures that the x2many field is handled correctly even when no prior records exist, preventing unexpected errors. opw-4594842 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Clicking a budget now opens that specific budget’s form view instead of showing unrelated budget line records. This prevents confusion and helps users review the right budget information more quickly.
Original PR description
### Before this commit: When clicking on any budget, even if there was only one budget line, the list view opened with all budget.line records, regardless of the associated budget. ### After this commit: - When there are one or multiple budget line records in a budget, the form view of that budget will be opened. **task-4195738**