Sunday, September 13, 2026
2 changes · saas-19.3
Enhancements to existing features
The Belgian CODA Clean bank import process now records clearer diagnostic information when importing CODA files. This helps support teams investigate import issues faster, with no direct change to day-to-day user workflows.
Original PR description
This commit will improve the logs of _l10n_be_codaclean_import_coda_files to help the support team to debug possible problem. task-5436868 Forward-Port-Of: odoo/enterprise#131258 Forward-Port-Of: odoo/enterprise#129854
Resolved issues and error corrections
This fix adjusts an automated mail discussion test so it waits for the channel subscription at the right time. It reduces random test failures in the release process without changing the user-facing mail experience.
Original PR description
Backport of 9a8f127a6c9a (odoo/odoo#280680), currently on saas-19.4 and on master (6da9738c26e2). Before this commit, the discuss test "Message shows up even if channel data is incomplete" failed on runbot with "Websocket subscription not received.". This happens because waitUntilSubscribe() only resolves on a subscription received after it is called, and the test calls it after running all timers. The forced channel update is debounced, so that timer run sends the subscription, and the wait then times out. This commit calls waitUntilSubscribe() before forcing the channel update, so the subscription that update sends resolves the wait. https://runbot.odoo.com/odoo/error/947146 Forward-Port-Of: odoo/odoo#287969 Forward-Port-Of: odoo/odoo#287864