Wednesday, November 12, 2025
6 changes · master
Resolved issues and error corrections
The Knowledge app’s automated history checks were updated after changes to the editor history window. This keeps quality checks reliable and helps prevent future issues in Knowledge history features.
Original PR description
Due to a revamp of the html_editor history dialog, some tests were failing. This commit fixes the knowledge history tour. requires: https://github.com/odoo/odoo/pull/231349 task-5135850
This update fixes how the Appointment website snippet includes its supporting page assets, aligning it with the newer platform method. This helps ensure the appointment booking section continues to display and behave reliably after recent framework changes.
Original PR description
See https://github.com/odoo/odoo/pull/104836 task-2963840 Forward-Port-Of: odoo/enterprise#99195 Forward-Port-Of: odoo/enterprise#35153
The payslip CFDI PDF now places employee-related information in the correct employee section instead of showing it under employer details. This helps prevent confusion in payroll documents and improves the accuracy of generated reports.
Original PR description
Some info related to the employee is shown in the employer section. Task: 5224191 Forward-Port-Of: odoo/enterprise#98534
Odoo now ignores an unsupported transaction reference field when fetching missing bank transactions from OdooFin. This prevents users from hitting an error during online bank synchronization and helps the process complete reliably.
Original PR description
… missing transactions The field `end_to_end_uuid` was introduced in `account_iso20022` on the bank statement line model but is absent from the corresponding transient model used by `account_online_synchronization`. When a transaction payload from OdooFin includes this field, processing it raises a traceback because the field does not exist on the transient model. This commit drops the `end_to_end_uuid` key from incoming transactions to avoid the error. task-5223434 Forward-Port-Of: odoo/enterprise#98786
The Ask AI website live chat widget no longer automatically takes focus when a page loads in fullscreen mode. This prevents visitors from being unexpectedly pulled to the widget while still allowing the input to refocus after an AI response.
Original PR description
Scenario: - add "Ask AI" snippet on bottom of a page - reload the page Result: we get autofocused on the "Ask AI" snippet if the snippet is in "Fullscreen" configuration. Fix: avoid the initial focus but keep the code so we re-focus on the input after AI answer. opw-5153332 Forward-Port-Of: odoo/enterprise#97260
This update aligns barcode packing behavior with related community changes so package nesting continues to work as expected. It also adjusts delivery test coverage to reflect the updated order of package move lines, reducing the risk of repeated updates to the wrong line.
Original PR description
Some adaptations based on the community side: - Adapt the compute of `outermost_result_package_id` so nothing changes functionality-wise in barcode. - Adapt a test as the priority of move lines from 'Put in Pack' have changed. Task-5116567 Forward-Port-Of: odoo/enterprise#95648