From d9a408b959b7d72d490a52706ad4af5293bb0eec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 19 Mar 2020 00:39:29 +0100 Subject: [PATCH] Do no clear coupons if it is already empty issue9095 review289421003 --- sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index 6a2ef48fd5..538bdf1035 100644 --- a/sale.py +++ b/sale.py @@ -186,7 +186,8 @@ class Sale(metaclass=PoolMeta): @Workflow.transition('cancel') def cancel(cls, sales): for sale in sales: - sale.coupons = [] + if sale.coupons: + sale.coupons = [] cls.save(sales) super(Sale, cls).cancel(sales)