From 24eea02e0d3d96df3244b8365f84b2ff43271479 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 26 Oct 2021 09:42:01 +0200 Subject: [PATCH] =?UTF-8?q?API:=20sort=20ordered=20items=E2=80=99=20answer?= =?UTF-8?q?s=20by=20questions=E2=80=99=20position=20(#2182)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pretix/api/views/order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/views/order.py b/src/pretix/api/views/order.py index 8ffa4684cc..f27a510bce 100644 --- a/src/pretix/api/views/order.py +++ b/src/pretix/api/views/order.py @@ -216,7 +216,9 @@ class OrderViewSet(viewsets.ModelViewSet): 'positions', opq.all().prefetch_related( Prefetch('checkins', queryset=Checkin.objects.all()), - 'item', 'variation', 'answers', 'answers__options', 'answers__question', 'seat', + 'item', 'variation', + Prefetch('answers', queryset=QuestionAnswer.objects.prefetch_related('options', 'question').order_by('question__position')), + 'seat', ) ) )