Tuesday, September 22, 2026
7 changes · 18.0
Enhancements to existing features
This update adds a missing automated test to confirm that imported invoices correctly handle approximate tax matching. It helps reduce the risk of invoice import errors when tax details are not an exact match.
Original PR description
A TC was missing to test fuzzy tax logic on invoice import related-task-id-6307992
Resolved issues and error corrections
This update cleans up how website project forms are processed, making the underlying logic easier to maintain for future changes. The change is internal and should help reduce the risk of issues when the form workflow is updated later.
Original PR description
Clean up and move some of the form processing logic for future updates opw-6560036
The update fixes an issue that could prevent Belgian payroll accounting demo data from loading through the interface. This helps users evaluating or testing the Belgian payroll setup avoid setup errors caused by the wrong company context.
Original PR description
Before the fix, loading the module's demo data through the UI triggered an error. task-6581013
This fixes an issue where email links copied or pasted into the HTML editor could lose their link behavior or be inserted as plain text. Users can now paste mail links more reliably, reducing broken links in edited content.
Original PR description
**Current behavior before PR:** **Issue 1:** Steps to reproduce the issue: - Create a mail link in editor. - Copy link via link popover. - Paste it anywhere in editor. - Click on it to open popover. Notice that newly created link is not a correct mail link. **Issue 2:** Steps to reproduce the issue: - Copy a mail URL from google docs or from some other website. - Paste the copied link in editor. Notice that URL is pasted as plain text instead of link. This happens because when a link is copied with HTML content, `handlePasteText` is called after `handlePasteHtml`, and it ends up being pasted as html content. **Desired behavior after PR is merged:** This PR aims to ensure that mail URLs are being pasted correctly in editor. task-6462998 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix resets the website editor's page structure data when switching views, preventing outdated layout information from being reused. It helps ensure editors see and work with the correct page content after toggling views.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The attachment button on Job pages now opens correctly instead of triggering an error. This improves reliability for HR teams using referrals and job records to access related documents.
Original PR description
Issue: ---------------------------------------- When clicking the attachment button from a Job page there is a traceback. Cause: ---------------------------------------- The domain of the action have a Query inside it. The communication with the frontend transforms it into a String which then becomes unreadable by the ORM when the domain is applied. Solution: ---------------------------------------- Apply the query and input the resulting ids in the domain. opw-6446049 Forward-Port-Of: odoo/enterprise#132390
Messages now show a more accurate visible record name based on the related record. This helps users recognize the context of messages more easily and reduces confusion when reviewing conversations or records.
Original PR description
Adapt the way we compute the visible record name to the related record. opw-6560141