mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
Make voucher lookups case-insensitive
This commit is contained in:
@@ -399,7 +399,7 @@ class RedeemView(NoSearchIndexViewMixin, EventViewMixin, TemplateView):
|
||||
if v:
|
||||
v = v.strip()
|
||||
try:
|
||||
self.voucher = Voucher.objects.get(code=v, event=request.event)
|
||||
self.voucher = Voucher.objects.get(code__iexact=v, event=request.event)
|
||||
if self.voucher.redeemed >= self.voucher.max_usages:
|
||||
err = error_messages['voucher_redeemed']
|
||||
if self.voucher.valid_until is not None and self.voucher.valid_until < now():
|
||||
|
||||
@@ -238,7 +238,7 @@ class WidgetAPIProductList(View):
|
||||
self.voucher = None
|
||||
if 'voucher' in request.GET:
|
||||
try:
|
||||
self.voucher = request.event.vouchers.get(code=request.GET.get('voucher').strip())
|
||||
self.voucher = request.event.vouchers.get(code__iexact=request.GET.get('voucher').strip())
|
||||
if self.voucher.redeemed >= self.voucher.max_usages:
|
||||
data['error'] = error_messages['voucher_redeemed']
|
||||
fail = True
|
||||
|
||||
Reference in New Issue
Block a user