Thursday, April 30, 2026
1 change · saas-19.1
Resolved issues and error corrections
This update fixes a critical issue where refunds for gift cards and e-wallets could allow their reuse, leading to incorrect accounting and potential fraud. It now prevents refunds, and also ensures that products associated with multiple loyalty programs are correctly separated into distinct order lines. This improves data accuracy and prevents misconfigurations.
Original PR description
Previously, it was possible to refund a gift card or e-wallet after creation. However, the associated code remained usable, allowing the gift card or e-wallet to be reused, which is not the expected behavior. To address this, refunds for gift cards and e-wallets are now prevented. Additionally, when a product is part of the trigger products for multiple gift card or e-wallet programs, it was not possible to create separate order lines for the same product with different programs selected. The second line was merged into the first. A condition has been added to prevent merging when different programs are selected. --- Task: https://www.odoo.com/odoo/project/1737/tasks/6052281 Forward-Port-Of: odoo/odoo#261647 Forward-Port-Of: odoo/odoo#256896