Thursday, April 30, 2026
1 change · saas-18.3
Resolved issues and error corrections
This update fixes a critical issue where gift cards and e-wallets could be reused after refunds, leading to potential misuse. Now, refunds completely disable the associated card or wallet, preventing fraud and ensuring accurate accounting. Additionally, the system now correctly handles products linked to multiple loyalty programs, allowing for distinct order lines.
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