Tuesday, September 15, 2026
2 changes · saas-19.3
Enhancements to existing features
This change prevents the mail system from looking up aliases when the email name part is empty. It avoids very large unnecessary searches, improving performance and reducing server load in environments with many aliases.
Original PR description
`email_localparts_tocheck` might contains the empty string. It can end up fetching tons of aliases without name (2M+ in odooo.com) task-6570805 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoices that have already been sent through Peppol can no longer be reset to draft from batch actions in the list view. This closes a loophole that could let users change invoices after electronic sending, helping preserve compliance and data consistency.
Original PR description
Resetting an invoice to draft was already prevented from the form view for invoices sent via Peppol, by hiding the button. The list view allows doing it in batch through the Actions menu, where no button can be hidden. task-6546373