From e65ef392a3a308021fb7206336d0c33769b3db9e Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 17 Apr 2023 09:14:34 +0200 Subject: [PATCH] Voucher creation: Search for duplicates based on upper version --- src/pretix/base/models/vouchers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/models/vouchers.py b/src/pretix/base/models/vouchers.py index bc4599580..c6f3ea337 100644 --- a/src/pretix/base/models/vouchers.py +++ b/src/pretix/base/models/vouchers.py @@ -454,7 +454,7 @@ class Voucher(LoggedModel): @staticmethod def clean_voucher_code(data, event, pk): - if 'code' in data and Voucher.objects.filter(Q(code__iexact=data['code']) & Q(event=event) & ~Q(pk=pk)).exists(): + if 'code' in data and Voucher.objects.filter(Q(code__iexact=data['code'].upper()) & Q(event=event) & ~Q(pk=pk)).exists(): raise ValidationError(_('A voucher with this code already exists.')) @staticmethod