From 3fb44ec9dd219513d25caf88757ecc270086e4ed Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 16 Jul 2021 13:49:53 +0200 Subject: [PATCH] Widget: Fix crash if availability is unknown --- src/pretix/presale/views/widget.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/views/widget.py b/src/pretix/presale/views/widget.py index 69ba1c906..41bacfc07 100644 --- a/src/pretix/presale/views/widget.py +++ b/src/pretix/presale/views/widget.py @@ -559,7 +559,10 @@ class WidgetAPIProductList(EventListMixin, View): if self.request.event.settings.event_list_available_only: evs = [ se for se in evs - 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 not None and + se.best_availability_state >= Quota.AVAILABILITY_RESERVED + ) ] data['events'] = [