mirror of
https://github.com/pretix/pretix.git
synced 2026-02-01 01:52:26 +00:00
Fix crashes in new statistical feature
This commit is contained in:
@@ -180,14 +180,14 @@ class IndexView(EventPermissionRequiredMixin, ChartContainingView, TemplateView)
|
||||
ctx['seats']['products'] = {}
|
||||
ctx['seats']['stats'] = {}
|
||||
item_cache = {i.pk: i for i in
|
||||
ev.items.annotate(has_variations=Count('variations')).filter(
|
||||
self.request.event.items.annotate(has_variations=Count('variations')).filter(
|
||||
pk__in={p['product'] for p in seats_qs if p['product']}
|
||||
)}
|
||||
item_cache[None] = None
|
||||
|
||||
for item in seats_qs:
|
||||
product = item_cache[item['product']]
|
||||
if item_cache[item['product']] not in ctx['seats']['products']:
|
||||
product = item_cache[item['product']]
|
||||
if product and product.has_variations:
|
||||
price = product.variations.aggregate(Min('default_price'))['default_price__min']
|
||||
elif product:
|
||||
|
||||
Reference in New Issue
Block a user