mirror of
https://github.com/pretix/pretix.git
synced 2026-05-03 14:54:04 +00:00
Fix linking of orders to customers if email is null
This commit is contained in:
@@ -2214,7 +2214,7 @@ class CustomerDetailView(OrganizerDetailViewMixin, OrganizerPermissionRequiredMi
|
||||
|
||||
def get_queryset(self):
|
||||
q = Q(customer=self.customer)
|
||||
if self.request.organizer.settings.customer_accounts_link_by_email:
|
||||
if self.request.organizer.settings.customer_accounts_link_by_email and self.customer.email:
|
||||
# This is safe because we only let customers with verified emails log in
|
||||
q |= Q(email__iexact=self.customer.email)
|
||||
qs = Order.objects.filter(
|
||||
|
||||
@@ -350,7 +350,7 @@ class ProfileView(CustomerRequiredMixin, ListView):
|
||||
|
||||
def get_queryset(self):
|
||||
q = Q(customer=self.request.customer)
|
||||
if self.request.organizer.settings.customer_accounts_link_by_email:
|
||||
if self.request.organizer.settings.customer_accounts_link_by_email and self.request.customer.email:
|
||||
# This is safe because we only let customers with verified emails log in
|
||||
q |= Q(email__iexact=self.request.customer.email)
|
||||
qs = Order.objects.filter(
|
||||
|
||||
Reference in New Issue
Block a user