From b059995eff0a840847b49ebcfcc1aa7820a74477 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 17 Sep 2024 17:39:22 +0200 Subject: [PATCH] Widget: Fix waiting list disable time based on subevent --- src/pretix/presale/views/widget.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/presale/views/widget.py b/src/pretix/presale/views/widget.py index 8e61c46d1..8ae618a6c 100644 --- a/src/pretix/presale/views/widget.py +++ b/src/pretix/presale/views/widget.py @@ -417,7 +417,7 @@ class WidgetAPIProductList(EventListMixin, View): else: availability['text'] = gettext('Book now') availability['reason'] = 'ok' - elif event.waiting_list_active and (ev.best_availability_state is not None and ev.best_availability_state >= 0): + elif ev.waiting_list_active and (ev.best_availability_state is not None and ev.best_availability_state >= 0): availability['color'] = 'orange' availability['text'] = gettext('Waiting list') availability['reason'] = 'waitinglist' @@ -719,7 +719,7 @@ class WidgetAPIProductList(EventListMixin, View): 'display_net_prices': request.event.settings.display_net_prices, 'use_native_spinners': request.event.settings.widget_use_native_spinners, 'show_variations_expanded': request.event.settings.show_variations_expanded, - 'waiting_list_enabled': request.event.waiting_list_active, + 'waiting_list_enabled': (self.subevent or request.event).waiting_list_active, 'voucher_explanation_text': str(rich_text(request.event.settings.voucher_explanation_text, safelinks=False)), 'error': None, 'cart_exists': False