Add distinct call back in in some cases

This commit is contained in:
Raphael Michel
2019-02-05 12:10:27 +01:00
parent bed0a0ceeb
commit d0721165c1

View File

@@ -244,10 +244,10 @@ class EventOrderFilterForm(OrderFilterForm):
qs = super().filter_qs(qs) qs = super().filter_qs(qs)
if fdata.get('item'): 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'): 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: if fdata.get('question') and fdata.get('answer') is not None:
q = fdata.get('question') q = fdata.get('question')