From be5f147937fe9b0e8f56d42809762e3833477d52 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 25 May 2021 19:21:06 +0200 Subject: [PATCH] Fix validation of duplicate emails being case-insensitive --- src/pretix/presale/forms/customer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/presale/forms/customer.py b/src/pretix/presale/forms/customer.py index 2bee0e9bd..e80ded8a8 100644 --- a/src/pretix/presale/forms/customer.py +++ b/src/pretix/presale/forms/customer.py @@ -167,7 +167,7 @@ class RegistrationForm(forms.Form): if email is not None: try: - self.request.organizer.customers.get(email=email) + self.request.organizer.customers.get(email=email.lower()) except Customer.DoesNotExist: pass else: @@ -444,7 +444,7 @@ class ChangeInfoForm(forms.ModelForm): if email is not None: try: - self.request.organizer.customers.exclude(pk=self.instance.pk).get(email=email) + self.request.organizer.customers.exclude(pk=self.instance.pk).get(email=email.lower()) except Customer.DoesNotExist: pass else: