From 84959500a08ac2b20617fb2dd421737a1c5dc95a Mon Sep 17 00:00:00 2001 From: Kara Engelhardt Date: Fri, 11 Sep 2026 16:31:24 +0200 Subject: [PATCH] sendmail: fix query performance when filtering on checkin (Z#23244045) --- src/pretix/plugins/sendmail/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/plugins/sendmail/views.py b/src/pretix/plugins/sendmail/views.py index 916d33233e..5439021ac9 100644 --- a/src/pretix/plugins/sendmail/views.py +++ b/src/pretix/plugins/sendmail/views.py @@ -355,9 +355,9 @@ class OrderSendView(BaseSenderView): statusq |= Q(status=Order.STATUS_PENDING, require_approval=False, valid_if_pending=True) orders = qs.filter(statusq) - opq = OrderPosition.objects.filter( + opq = OrderPosition.objects.with_scopes_disabled().filter( Q(item_id__in=[i.pk for i in form.cleaned_data.get('items')]) | Q(Exists( - OrderPosition.objects.filter( + OrderPosition.objects.with_scopes_disabled().filter( addon_to_id=OuterRef('pk'), item_id__in=[i.pk for i in form.cleaned_data.get('items')] )