Saturday, July 19, 2025
3 changes · saas-18.2
Resolved issues and error corrections
This update gives a long-running website test more time to complete, preventing false failures caused by slow-loading embedded page checks. It helps keep automated validation reliable across different Odoo setups without changing customer-facing behavior.
Original PR description
## Version 18.0+ ## Issue Task 4141409 introduced long tests to simulate complete flow. As this test relies on many iframe checks and these iframes being slow to load, the test time limit is reached. The test fails on Single App and Community but not with Enterprise might be related to performances linked to modules interactions. runbot-223225 Forward-Port-Of: odoo/odoo#214870
This update fixes an error that could stop Italian electronic invoices from being imported when an invoice line had a zero price and zero discount or surcharge. Businesses can now process these valid invoices without manual correction or interruption.
Original PR description
Error "division by zero" raised when importing a XML invoice with `price_unit == 0` and `ScontoMaggiorazione == 0` introduced by #206238 Forward-Port-Of: odoo/odoo#217670
This update adds missing internal labels to automated tests so they are correctly recognized by the test system. It helps keep quality checks reliable for Helpdesk and Subscription Payment functionality without changing user-facing behavior.
Original PR description
With the new test-tags features that allows to add additional test tags at runtime, the tests that starts a tour or that are using a query_count and that are not detected as such must be tagged respectively `is_tour` or `is_query_count`. Forward-Port-Of: odoo/enterprise#90152 Forward-Port-Of: odoo/enterprise#89934