Saturday, July 4, 2026
2 changes · saas-19.4
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