forked from CGM_Public/pretix_original
Don't check voucher quotas if they bypass quotas (#1070)
This commit is contained in:
committed by
Raphael Michel
parent
18cb29b425
commit
e49061e28c
@@ -240,6 +240,8 @@ class Voucher(LoggedModel):
|
|||||||
def clean_quota_needs_checking(data, old_instance, item_changed, creating):
|
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
|
# 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)
|
# before (or have blocked a different quota before)
|
||||||
|
if data.get('allow_ignore_quota', False):
|
||||||
|
return False
|
||||||
if data.get('block_quota', False):
|
if data.get('block_quota', False):
|
||||||
is_valid = data.get('valid_until') is None or data.get('valid_until') >= now()
|
is_valid = data.get('valid_until') is None or data.get('valid_until') >= now()
|
||||||
if not is_valid:
|
if not is_valid:
|
||||||
|
|||||||
Reference in New Issue
Block a user