Daily updates from Odoo
Saturday, February 7, 2026
2 changes · 18.0
Resolved issues and error corrections
This update ensures that Vendor Pricelists created when confirming Blanket Orders correctly link to the order's company, rather than the user's current company. Previously, this caused data inconsistencies and incorrect pricelist assignments. This fix improves data accuracy and simplifies multi-company purchasing processes.
Original PR description
Description of the issue/feature this PR addresses: In a multi-company environment, confirming a Purchase Agreement (Blanket Order) automatically generates Vendor Pricelist (product.supplierinfo)…
Description of the issue/feature this PR addresses: In a multi-company environment, confirming a Purchase Agreement (Blanket Order) automatically generates Vendor Pricelist (product.supplierinfo) entries for the linked products. Currently, these entries default to the user's current active company rather than the company specified on the Purchase Agreement. This leads to data inconsistency where pricelists are visible and owned by the wrong company. Current behavior before PR: When a Blanket Order belonging to Company A is confirmed by a user who has Company B as their current active company, the resulting Vendor Pricelist record is assigned to Company B. This is because the company_id is not explicitly passed during the creation of the product.supplierinfo record, causing it to fall back to the environment default. Desired behavior after PR is merged: The Vendor Pricelist record will explicitly use the company_id from the Purchase Agreement it originated from. This ensures that the pricelist is correctly assigned to the agreement's company rather than from the active company related to ticket i made 5909892
This update resolves an issue where canceling a payslip could lead to inconsistencies in data updates. By unlocking a snapshot before updates, the system now maintains greater accuracy and reliability during payslip cancellation processes. This ensures data integrity for payroll and tax reporting.
Original PR description
When canceling a payslip, we now unlock the snapshot to improve update consistency Forward-Port-Of: odoo/enterprise#106439