From 104c11d5dcbf30b0c3e258ab30c2eb69bc0a6079 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 16 May 2023 18:06:02 +0200 Subject: [PATCH] Order search: Fix crash PRETIXEU-8F3 --- src/pretix/control/forms/filter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index 701337b57c..32bf19db6f 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -483,7 +483,7 @@ class EventOrderFilterForm(OrderFilterForm): file__isnull=False ) qs = qs.annotate(has_answer=Exists(answers)).filter(has_answer=True) - elif q.type in (Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE): + elif q.type in (Question.TYPE_CHOICE, Question.TYPE_CHOICE_MULTIPLE) and fdata.get('answer'): answers = QuestionAnswer.objects.filter( question_id=q.pk, orderposition__order_id=OuterRef('pk'),