Saturday, September 13, 2025
5 changes · master
Resolved issues and error corrections
AI voice recording now shows a clearer notification when it cannot start because of a backend setup issue, such as a missing API key. This helps users and administrators understand what went wrong and resolve the problem faster.
Original PR description
This PR adds a more explicit toast message for the recording when an error occurs on the backend (i.e. UserError). This applies to cases such as not having the API key set and trying to start the recording Forward-Port-Of: odoo/enterprise#94571
The journal report test now validates the payment reference using the value generated by the system instead of assuming it is empty. This prevents false build failures when Czech localization is installed, improving test reliability without changing user-facing behavior.
Original PR description
test_document_data_basic was failing in builds with l10n_cz installed because - we set move_sales_2.payment_reference = '' in setUpClass and without l10n_cz it stays empty - but with l10n_cz installed it gets recomputed because of precompute=True on taxable_supply_date (which a stored computed field that triggers an extra write on account.move when the company is in CZ, and that write causes the compute graph to run again, and _compute_payment_reference fills the value back in) this commit solves this issue by not making assumptions about the payment_reference value and would use it as is in the generated data validation build_error-231479 Forward-Port-Of: odoo/enterprise#94554
[This commit][1] introduced errors in the Dutch and German translation files. As a result this module can not be installed anymore when any of these languages is used. This commit fixes the errors. [1]: https://github.com/odoo/enterprise/commit/d3d5e667a2d543b55a40148cb536e54d2ac64300 Forward-Port-Of: odoo/enterprise#94345
Original PR description
[This commit][1] introduced errors in the Dutch and German translation files. As a result this module can not be installed anymore when any of these languages is used. This commit fixes the errors. [1]: https://github.com/odoo/enterprise/commit/d3d5e667a2d543b55a40148cb536e54d2ac64300 Forward-Port-Of: odoo/enterprise#94345
The quote calculator now applies spreadsheet filter values in the correct format after older data is updated. This prevents filters from being set incorrectly when opening or using quote calculator spreadsheets created before the data format change.
Original PR description
Commit odoo/odoo@dddcd8919f02e458219443afbc560ca2fbad6d1e changed the way global filter values are represented in the json data. Any data in a prior version undergo a "client-side upgrade". However the quote calculator action was changing the data before it was upgrade with the new representation. Forward-Port-Of: odoo/enterprise#94711
Miscellaneous changes
Related: https://github.com/odoo/odoo/pull/226599 Related: https://github.com/odoo/design-themes/pull/1145 Forward-Port-Of: odoo/enterprise#94469
Original PR description
Related: https://github.com/odoo/odoo/pull/226599 Related: https://github.com/odoo/design-themes/pull/1145 Forward-Port-Of: odoo/enterprise#94469