Order search: Fix crash PRETIXEU-8F3

This commit is contained in:
Raphael Michel
2023-05-16 18:06:02 +02:00
parent 90ee435f55
commit 104c11d5dc

View File

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