Saturday, August 22, 2026
2 changes · saas-19.2
Enhancements to existing features
This update improves internal testing for Marketing Automation background processing, including better handling of scheduled jobs and timing in test scenarios. It helps reduce the risk of missed issues or endless test loops as the app prepares for broader automation improvements.
Original PR description
Forward-Port-Of: odoo/enterprise#128874 Forward-Port-Of: odoo/enterprise#128522
Resolved issues and error corrections
This update prevents errors when finding the most recent sales order line linked to a customer in timesheet-related workflows. It keeps the lookup reliable even when the underlying search includes multiple values, helping avoid incorrect or failed task billing links.
Original PR description
- Avoid converting list values in `_get_last_sol_of_customer_domain` to an invalid domain structure when computing the last sale order line of a customer. - Fix by using `str(domain)` as the cache key instead of the domain itself, while still passing the original `domain` to `search()`. This keeps the per-domain caching behavior intact and works for any domain, regardless of whether it contains list values. task-6425335 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#281897