From e49061e28c70902a6f619278de470984d6d44b19 Mon Sep 17 00:00:00 2001 From: Tobias Kunze Date: Tue, 6 Nov 2018 11:01:05 +0100 Subject: [PATCH] Don't check voucher quotas if they bypass quotas (#1070) --- src/pretix/base/models/vouchers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/models/vouchers.py b/src/pretix/base/models/vouchers.py index c309c4768..314ccb123 100644 --- a/src/pretix/base/models/vouchers.py +++ b/src/pretix/base/models/vouchers.py @@ -240,6 +240,8 @@ class Voucher(LoggedModel): def clean_quota_needs_checking(data, old_instance, item_changed, creating): # We only need to check for quota on vouchers that are now blocking quota and haven't # before (or have blocked a different quota before) + if data.get('allow_ignore_quota', False): + return False if data.get('block_quota', False): is_valid = data.get('valid_until') is None or data.get('valid_until') >= now() if not is_valid: