From d0721165c17ff754909e4c5632a775fba191547d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 5 Feb 2019 12:10:27 +0100 Subject: [PATCH] Add distinct call back in in some cases --- src/pretix/control/forms/filter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index 0d9cf0ada8..a5e7c2444c 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -244,10 +244,10 @@ class EventOrderFilterForm(OrderFilterForm): qs = super().filter_qs(qs) if fdata.get('item'): - qs = qs.filter(all_positions__item=fdata.get('item'), all_positions__canceled=False) + qs = qs.filter(all_positions__item=fdata.get('item'), all_positions__canceled=False).distinct() if fdata.get('subevent'): - qs = qs.filter(all_positions__subevent=fdata.get('subevent'), all_positions__canceled=False) + qs = qs.filter(all_positions__subevent=fdata.get('subevent'), all_positions__canceled=False).distinct() if fdata.get('question') and fdata.get('answer') is not None: q = fdata.get('question')