Daily updates from Odoo
Sunday, October 19, 2025
2 changes · saas-18.3
Resolved issues and error corrections
This fix prevents Odoo from failing at startup when running on Python 3.10 with the supported PDF library version. It safely skips a missing PDF-related attribute so affected installations can launch normally.
Original PR description
On Python 3.10, we require PyPDF2==1.26.0 that doesn't have this attribute. For now, we should ignore it. Description of the issue/feature this PR addresses: We cannot start Odoo in Python 3.10 Current behavior before PR: On https://github.com/odoo/odoo/commit/daf7c285bc82fb875e59c2bc50471d6d7b3aa903 it was added a fix, but it was breaking python3.10 installation. Desired behavior after PR is merged: Odoo works in Python 3.10. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#232247
This fixes an issue where some confirmed validation payments in Sales skipped part of the normal post-processing flow. Businesses benefit from more reliable order and payment handling while still avoiding unnecessary validation emails.
Original PR description
Versions -------- - 18.0+ Issue ----- `super` isn't called on `_post_process` for confirmed validation transactions. Cause ----- A fix that prevented the sending of mail for validation transactions added a `continue` in a loop, which skips over the `super` call in the loop. Solution -------- Instead of `continue`, add an `if` check to see if we want to send mail. Forward-Port-Of: odoo/odoo#231972