From 087ceb3687aa0d1564b2cdd0c779ae4cbdab78f2 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 4 Sep 2018 13:59:40 +0200 Subject: [PATCH] Fix waiting list widgets with infinite quotas --- src/pretix/control/views/dashboards.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/views/dashboards.py b/src/pretix/control/views/dashboards.py index 103fa0206..257817f46 100644 --- a/src/pretix/control/views/dashboards.py +++ b/src/pretix/control/views/dashboards.py @@ -128,7 +128,10 @@ def waitinglist_widgets(sender, subevent=None, **kwargs): else wle.item.check_quotas(subevent=wle.subevent, count_waitinglist=False, _cache=quota_cache) ) row = itemvar_cache.get((wle.item, wle.variation)) - if row[1] > 0: + if row[1] is None: + itemvar_cache[(wle.item, wle.variation)] = (row[0], row[1]) + happy += 1 + elif row[1] > 0: itemvar_cache[(wle.item, wle.variation)] = (row[0], row[1] - 1) happy += 1