diff --git a/src/pretix/presale/views/event.py b/src/pretix/presale/views/event.py index feabd46835..d942b03ccd 100644 --- a/src/pretix/presale/views/event.py +++ b/src/pretix/presale/views/event.py @@ -546,7 +546,7 @@ class EventIndex(EventViewMixin, EventListMixin, CartMixin, TemplateView): if self.request.event.settings.event_list_available_only and not voucher: context['subevent_list'] = [ se for se in context['subevent_list'] - if not se.presale_has_ended and se.best_availability_state >= Quota.AVAILABILITY_RESERVED + if not se.presale_has_ended and (se.best_availability_state is None or se.best_availability_state >= Quota.AVAILABILITY_RESERVED) ] return context