From db23e2f949e5f5a5ff189970d6ffbf3e36965440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 5 Dec 2019 21:28:52 +0100 Subject: [PATCH] Always show coupon per party The number of use can not be used to inactivate such coupon as new party can always be created. issue8869 review266451002 --- sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index f584705320..b8631b75d6 100644 --- a/sale.py +++ b/sale.py @@ -157,7 +157,8 @@ class PromotionCouponNumber(DeactivableMixin, ModelSQL, ModelView): else_=Literal(True)) else: active = Case( - ((coupon.number_of_use > 0), + ((coupon.number_of_use > 0) + & ~Coalesce(coupon.per_party, False), Count(sale_number.sale) < coupon.number_of_use), else_=Literal(True))