Monday, August 24, 2026
2 changes · master
Resolved issues and error corrections
Incoming Peppol vendor bills are now checked against previously imported bills before they are processed. This prevents duplicate bills from being created and marks repeated messages as handled so they do not reappear later.
Original PR description
Many users were receiving duplicate vendor bills. The issue was that duplicates were never detected in the receiving flow. Every incoming message returned by the proxy was processed and turned into a new `account.move`, even if it had already been imported previously. This commit filters out messages whose UUID already matches an existing `account.move` before processing them, and acknowledges those duplicates on the IAP side so they are not received again on the next run. task-5930116 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#282349 Forward-Port-Of: odoo/odoo#274963
This fix makes forms with many product lines load and respond much faster by reducing unnecessary page layout recalculations. Large sales orders that previously took many seconds to display should now become usable much more quickly, improving productivity for users handling complex orders.
Original PR description
this is more like an experiment, to see if batching read and dom updates would help. this commit changes loading a SO view from 19.8s to 2.6s, so it looks like it helps 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 Forward-Port-Of: odoo/odoo#282788