From 1c13a16f7935bc102bf30856b0938f8d9f9504d8 Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Wed, 12 Aug 2026 15:46:55 +0200 Subject: [PATCH] Fix default order of system questions --- src/pretix/base/forms/questions.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/forms/questions.py b/src/pretix/base/forms/questions.py index 8d93a0e0ea..b02706afea 100644 --- a/src/pretix/base/forms/questions.py +++ b/src/pretix/base/forms/questions.py @@ -642,7 +642,7 @@ FakeQuestion = namedtuple( ) -def get_fake_questions(settings): +def get_fake_attendee_questions(settings): fq = [] sqo = settings.system_question_order @@ -1008,8 +1008,10 @@ class TicketQuestionsForm(BaseQuestionsForm): if cartpos and item.validity_mode == Item.VALIDITY_MODE_DYNAMIC and item.validity_dynamic_start_choice: self.fields['requested_valid_from'] = self.build_requested_valid_from_field(event, pos, item) + questions = [] if item.ask_attendee_data: - questions = questions + get_fake_questions(event.settings) + questions += get_fake_attendee_questions(event.settings) + questions += pos.item.questions_to_ask questions.sort(key=lambda q: q.position)