Handle attendee report where more than one state is picked
authorMagnus Hagander <magnus@hagander.net>
Sun, 23 Sep 2018 19:29:44 +0000 (21:29 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sun, 23 Sep 2018 19:29:59 +0000 (21:29 +0200)
Bug spotted by ads.

postgresqleu/confreg/reports.py

index 0d6d2b984f027069c468e8b9fd4f78166631966b..c2f97c58f1d8db78629cc24edfcb1dec736d1525 100644 (file)
@@ -107,7 +107,7 @@ class ReportSpeakerFilter(object):
 
        def build_Q(self, POST):
                return Q(attendee__speaker__conferencesession__conference=self.conference,
-                                attendee__speaker__conferencesession__status=POST.get('adv_speakerstate'))
+                                attendee__speaker__conferencesession__status__in=POST.getlist('adv_speakerstate'))
 
        @property
        def html(self):