Daily updates from Odoo
Saturday, August 1, 2026
4 changes · master
Resolved issues and error corrections
The AI call debrief timeline now correctly accepts transcript line data after a framework update changed how screen data is defined. This prevents missing transcript details in call summaries and keeps the AI-assisted debrief view working as intended.
Original PR description
Prior to this commit, the CallDebriefTimeline component in mail defined its props schema inside setup() using OWL 3's props() hook. However, the AI override in enterprise still used the legacy OWL 2 static class property format to extend the schema with the 'transcriptLines' prop. Because of that new prop was simply skipped. This commit refactors the CallDebriefTimeline in odoo to export its props schema as 'callDebriefTimelineProps'. The AI patch in enterprise now imports and expands it. task-6376518 **community counter part https://github.com/odoo/odoo/pull/275355**
The timesheet grid now safely handles away-time entries when no unmatched activity group is available. This prevents an error from interrupting users while reviewing or processing timesheet assistant events.
Original PR description
Before this commit, when the unmatched group is not found in events before processing afk event, a traceback occurs saying `Cannot read properties of undefined (reading 'Away (afk status 1)')` This commit moves the code checking the group key exists in `this.state.grouped` after processing afk event and before adding the afk event in unmatched group. Forward-Port-Of: odoo/enterprise#124251 Forward-Port-Of: odoo/enterprise#123452
This change removes a previous fix that was only relevant to an older Odoo version and should not have been carried forward. It helps avoid unexpected errors when users use quick create during bank reconciliation in the Accounting app.
Original PR description
This commit https://github.com/odoo/enterprise/commit/e559d9f5acbd176792db0dedc4e1f0cad7271457 fixed a problem only happening in 19.0. The commit shouldn't have been forward ported. no task id Forward-Port-Of: odoo/enterprise#126039
Audit reports now use the company selected for the report instead of defaulting to the user's main company. This ensures the correct company address appears in accounting report headers when generating audit reports for multiple companies.
Original PR description
When adding the accounting reports to the audit report, we browse the reports with the request's environment which is defaulting to the user's main company. As a result, the company's address displayed in the reports' header is not correct if we generate the audit report for any other company with a different address. https://github.com/odoo/enterprise/blob/aaab137897e6ad794247470e48d5ea91382577a3/account_reports/data/pdf_export_templates.xml#L85 We propose to inject the correct company in the report's environment. opw-6373956 Forward-Port-Of: odoo/enterprise#125125