Friday, March 14, 2025
3 changes · saas-17.4
Resolved issues and error corrections
This fixes the automatic setup of the French accounting localization package. When a French company is created and accounting is installed, the required fiscal package is now installed as expected, reducing manual setup issues.
Original PR description
Previously, the auto_install flag was set on both account and l10n_fr, preventing proper installation of the fiscal localization package. Now, the fiscal localization package is correctly installed when a French company is created and the account module is installed. opw-4630911 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update prevents a crash when saving manufacturing operations where only some linked operations have start or finish dates set. It helps production planners update work orders more reliably without being blocked by inconsistent date entries.
Original PR description
### Issue: The compute method of the json_popover raises a traceback if dates are not uniformly set on blocking operations. #### Steps to reproduce: - Create a bom for a product with 3 operations. - Allow operation dependancies and set op3 to be bloqued by op1 and op2. - Create an MO using that bom and confirm. - Try to set the date_start and date_finished on both op1 and op3 but not op2 - Save #### > Traceback: TypeError: '<' not supported between instances of 'bool' and 'datetime.datetime' ### Cause of the issue: The min and max call are simply performed by comparing boolean values with dates. opw-4511050 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Opening the share options for a Knowledge article no longer triggers the same permission data request twice. This reduces unnecessary background work and helps the sharing panel respond more consistently.
Original PR description
__Current behavior before commit:__ When clicking on the share button of a knowledge article, the `/knowledge/get_article_permission_panel_data` call is made twice. This is because the call to `loadPanel` is made inside the `onWillStart` as well as in the `useEffect`. The call made in the `onWillStart` was already removed in [this PR][1]. However it was added back in the [saas-17.1 forward-port][2] probably by mistake. __Description of the fix:__ Removed the call to `loadPanel` in the `onWillStart`. opw-4603551 [1]: https://github.com/odoo/enterprise/pull/58825 [2]: https://github.com/odoo/enterprise/pull/59561