From 1dd3ed6057512a1b48f0a5a9681b9c6387045a64 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Thu, 8 Sep 2022 12:24:18 +0200 Subject: [PATCH] Fix discount for distinct dates when only certain products are allowed (Z#23107419) (#2783) --- src/pretix/base/models/discount.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/models/discount.py b/src/pretix/base/models/discount.py index a51dccb363..ff6ac5a24f 100644 --- a/src/pretix/base/models/discount.py +++ b/src/pretix/base/models/discount.py @@ -327,7 +327,7 @@ class Discount(LoggedModel): candidates = [] cardinality = None for se, l in subevent_to_idx.items(): - l = [ll for ll in l if ll not in current_group] + l = [ll for ll in l if ll in initial_candidates and ll not in current_group] if cardinality and len(l) != cardinality: continue if se not in {positions[idx][1] for idx in current_group}: