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'),