From 7d19b591b32ee91eb467017241430a57f3f2ab86 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 29 Apr 2026 10:05:32 +0200 Subject: [PATCH] remove unnecessary prefetch as already prefetched --- src/pretix/api/serializers/media.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/api/serializers/media.py b/src/pretix/api/serializers/media.py index 1748ec8bdd..cce6e86183 100644 --- a/src/pretix/api/serializers/media.py +++ b/src/pretix/api/serializers/media.py @@ -154,7 +154,7 @@ class ReusableMediaSerializer(I18nAwareModelSerializer): perm_holder = request.auth if isinstance(request.auth, (Device, TeamAPIToken)) else request.user if ops and 'linked_orderposition' in expand_nested or 'linked_orderpositions' in expand_nested: ops_noperm = [] - for lop in instance.linked_orderpositions.all().prefetch_related('order__event', 'order__event__organizer'): + for lop in instance.linked_orderpositions.all(): event = lop.order.event if not perm_holder.has_event_permission(event.organizer, event, 'event.orders:read', request): ops_noperm.append(lop.id)