Daily updates from Odoo
Saturday, July 4, 2026
6 changes
3 changes
Resolved issues and error corrections
This update resolves an issue where routing identifiers were being recalculated unnecessarily, leading to potential performance problems. The team also cleaned up related code and improved the handling of identifiers for the account_peppol and l10n_fr_pdp modules, ensuring accurate data routing.
Original PR description
### [FIX] account_edi_ubl_cii,*: fix routing identifier dependencies *: account_peppol,l10n_fr_pdp We broke the computation of the routing scheme/endpoint in Multi ID refactor. This commit fix it so that it is computed again when necessary. Also prevent re-computation when the verification state is 'valid' to prevent modifying a value that most likely make sense. task-none ### [REF] account_peppol,l10n_fr_pdp: cleanup code - Clean unused methods - Add a computed field to help simplifying - Clean notification method in peppol.registration that had unused parameters task-none
This update resolves a bug in a test related to account reporting, specifically impacting how demo data is handled. The fix included a missing step to ensure test data was properly cleared, preventing errors and improving the reliability of reporting tests. This ensures accurate reporting functionality.
Original PR description
The test introduced by d60564a42b7c7b16d1d975146291835b65a19461 was using the field `deferred_move_ids` which is defined by account_accountant. As it is used to clear the pre-existing moves (typically demo data), we are re-using the same conditional as test_tour.py to check whether this field is available. By the way, we also add a missing flush_recordset that caused errors in test_kpi_summary_reports_unreconciled_bank_statements. Runbot-error: [939986](https://runbot.odoo.com/odoo/error/939986) Forward-Port-Of: odoo/odoo#271218
Code cleanup and technical improvements
The Swedish SIE import tool was reorganized internally so its behavior can be more easily extended in future customizations. This does not introduce visible workflow changes, but it improves maintainability and flexibility for deployments that need tailored import behavior.
Original PR description
We changed some tools to be regular model method to allow inheritance. task-none
1 change
Resolved issues and error corrections
This update resolves a bug in a test related to account reporting, specifically impacting how demo data is handled. The fix includes a necessary step to ensure test data is properly cleared, preventing errors in related reports. This improves the reliability of our reporting features.
Original PR description
The test introduced by d60564a42b7c7b16d1d975146291835b65a19461 was using the field `deferred_move_ids` which is defined by account_accountant. As it is used to clear the pre-existing moves (typically demo data), we are re-using the same conditional as test_tour.py to check whether this field is available. By the way, we also add a missing flush_recordset that caused errors in test_kpi_summary_reports_unreconciled_bank_statements. Runbot-error: [939986](https://runbot.odoo.com/odoo/error/939986) Forward-Port-Of: odoo/odoo#271218
1 change
Resolved issues and error corrections
This update resolves a test failure in the account module's reporting functionality. The fix involved correcting a logic error related to clearing existing data during testing and adding a missing step to ensure data consistency. This ensures accurate reporting and prevents test failures.
Original PR description
The test introduced by d60564a42b7c7b16d1d975146291835b65a19461 was using the field `deferred_move_ids` which is defined by account_accountant. As it is used to clear the pre-existing moves (typically demo data), we are re-using the same conditional as test_tour.py to check whether this field is available. By the way, we also add a missing flush_recordset that caused errors in test_kpi_summary_reports_unreconciled_bank_statements. Runbot-error: [939986](https://runbot.odoo.com/odoo/error/939986) Forward-Port-Of: odoo/odoo#271218
1 change
Resolved issues and error corrections
This update corrects a technical error that occurred when managing employee leave periods with overlapping versions. Specifically, a missing method in the HR system caused a traceback when changing an employee's schedule. This fix ensures leave management functions correctly under these circumstances, preventing disruptions to employee time tracking.
Original PR description
**Steps to reproduce the issue:** - Create a leave for an employee with a period that overlaps with two versions. - Change the employee's working schedule. - You get a traceback. The issue is that the definition of the `_update_leave_state` method is missing from the `hr.version` model. task-6332404 Forward-Port-Of: odoo/odoo#272060