From ef110846134f95dbf595835d91b67c546e90f628 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 25 Nov 2020 11:39:14 +0100 Subject: [PATCH] Auto event selection: Do not suggest events without permission --- src/pretix/api/views/device.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/api/views/device.py b/src/pretix/api/views/device.py index 4a8419a4b..c8c89bd8d 100644 --- a/src/pretix/api/views/device.py +++ b/src/pretix/api/views/device.py @@ -131,7 +131,7 @@ class EventSelectionView(APIView): @property def base_event_qs(self): - qs = self.request.auth.organizer.events.annotate( + qs = self.request.auth.get_events_with_any_permission().annotate( first_date=Coalesce('date_admission', 'date_from'), last_date=Coalesce('date_to', 'date_from'), ).filter( @@ -154,6 +154,7 @@ class EventSelectionView(APIView): ).filter( event__organizer=self.request.auth.organizer, event__live=True, + event__in=self.request.auth.get_events_with_any_permission(), active=True, ).select_related('event').order_by('first_date') if self.request.auth.gate: