Daily updates from Odoo
Thursday, April 30, 2026
2 changes
1 change
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
1 change
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