Remove redundant query to event table

This commit is contained in:
Raphael Michel
2016-11-08 14:11:47 +01:00
parent 50d82143bc
commit 1b0e11fe37

View File

@@ -32,7 +32,9 @@ def get_grouped_items(event):
).select_related(
'category', # for re-grouping
).prefetch_related(
'quotas', 'variations__quotas', 'quotas__event', # for .availability()
'variations__quotas', # for .availability()
Prefetch('quotas',
queryset=event.quotas.all()),
Prefetch('variations', to_attr='available_variations',
queryset=ItemVariation.objects.filter(active=True, quotas__isnull=False).distinct()),
).annotate(