Sunday, September 13, 2026
2 changes · saas-19.4
Enhancements to existing features
The Belgian CODA cleanup process now records clearer log information during bank statement file imports. This helps support teams investigate import issues faster, reducing time spent diagnosing customer problems.
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 fixes an internal automated test for Odoo's mail discussion feature that could fail unpredictably even when the product behavior was correct. The change improves confidence in release validation by avoiding false test failures in the build pipeline.
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