From 6a4c81ff3cd916311054cef15f143e5e1ea94067 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 7 May 2020 14:48:14 +0200 Subject: [PATCH] Fix two bugs introduced in e117545b3 --- src/pretix/control/views/item.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pretix/control/views/item.py b/src/pretix/control/views/item.py index 20db6c7f5..e831ad288 100644 --- a/src/pretix/control/views/item.py +++ b/src/pretix/control/views/item.py @@ -671,7 +671,7 @@ class QuotaList(PaginationMixin, ListView): qa.queue(*ctx['quotas']) qa.compute() for quota in ctx['quotas']: - qa.cached_avail = qa.results[quota] + quota.cached_avail = qa.results[quota] return ctx @@ -816,7 +816,10 @@ class QuotaView(ChartContainingView, DetailView): Q(redeemed__lt=F('max_usages')) ).exists() if self.object.closed: - ctx['closed_and_sold_out'] = self.object._availability(ignore_closed=True)[0] <= Quota.AVAILABILITY_ORDERED + qa = QuotaAvailability(ignore_closed=True) + qa.queue(self.object) + qa.compute() + ctx['closed_and_sold_out'] = qa.results[self.object][0] <= Quota.AVAILABILITY_ORDERED return ctx