Saturday, September 12, 2026
2 changes · 19.0
Enhancements to existing features
Logging was improved for the Belgian CODA Clean bank file import process. This gives support teams clearer information when investigating import issues, helping them diagnose problems faster without changing the user workflow.
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#129854
Resolved issues and error corrections
This fix makes an automated mail discussion test run consistently by waiting for the subscription event at the right time. It reduces false test failures in Odoo's validation pipeline without changing customer-facing behavior.
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#287864