From 4aa9f073b3bbf9e22ad823bfcbd4616c2bb5cdee Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 7 Jan 2021 10:17:45 +0100 Subject: [PATCH] Waiting list: Do not send vouchers for unavailable items --- src/pretix/base/services/waitinglist.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/services/waitinglist.py b/src/pretix/base/services/waitinglist.py index 1a64dc67f..0aeb72509 100644 --- a/src/pretix/base/services/waitinglist.py +++ b/src/pretix/base/services/waitinglist.py @@ -45,7 +45,8 @@ def assign_automatically(event: Event, user_id: int=None, subevent_id: int=None) continue if wle.subevent and not wle.subevent.presale_is_running: continue - if not wle.item.active or (wle.variation and not wle.variation.active): + if not wle.item.is_available(): + gone.add((wle.item, wle.variation, wle.subevent)) continue quotas = (wle.variation.quotas.filter(subevent=wle.subevent)