From 7a5ebd78bd246a2e185ae5ebbd52f850f343b968 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 15 Dec 2025 10:32:03 +0100 Subject: [PATCH] select_related order instead prefetch --- src/pretix/api/views/checkin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/api/views/checkin.py b/src/pretix/api/views/checkin.py index 4b47ee5186..187b85f05c 100644 --- a/src/pretix/api/views/checkin.py +++ b/src/pretix/api/views/checkin.py @@ -656,7 +656,7 @@ def _redeem_process(*, checkinlists, raw_barcode, answers_data, datetime, force, 'list': MiniCheckinListSerializer(checkinlists[0]).data, }, status=404) op_candidates = [] - for op in media.linked_orderpositions.all().prefetch_related("order"): + for op in media.linked_orderpositions.all().select_related("order"): op_candidates.append(op) if list_by_event[op.order.event_id].addon_match: op_candidates += list(op.addons.all())