From c6265b451737a311628c7ffe9385d618a37860b4 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 3 Sep 2019 12:25:22 +0200 Subject: [PATCH] Fix allow_ignore_quota with bundled items --- src/pretix/base/services/cart.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index 6c24c4d4e8..9e0534b441 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -794,8 +794,9 @@ class CartManager: for b in op.bundled: b_quotas = list(b.quotas) if not b_quotas: - err = err or error_messages['unavailable'] - available_count = 0 + if not op.voucher or not op.voucher.allow_ignore_quota: + err = err or error_messages['unavailable'] + available_count = 0 continue b_quota_available_count = min(available_count * b.count, min(quotas_ok[q] for q in b_quotas)) if b_quota_available_count < b.count: