From d224ae3eb0c0b24b06d0561a4b92b84735e85510 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 17 Apr 2017 21:52:17 +0200 Subject: [PATCH] Fix broken aggregation in orders per product statistics --- src/pretix/plugins/statistics/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/plugins/statistics/views.py b/src/pretix/plugins/statistics/views.py index b8dcdbef84..cf03f99bb3 100644 --- a/src/pretix/plugins/statistics/views.py +++ b/src/pretix/plugins/statistics/views.py @@ -65,14 +65,14 @@ class IndexView(EventPermissionRequiredMixin, ChartContainingView, TemplateView) for p in (OrderPosition.objects .filter(order__event=self.request.event) .values('item') - .annotate(cnt=Count('id'))) + .annotate(cnt=Count('id')).order_by()) } num_paid = { p['item']: p['cnt'] for p in (OrderPosition.objects .filter(order__event=self.request.event, order__status=Order.STATUS_PAID) .values('item') - .annotate(cnt=Count('id'))) + .annotate(cnt=Count('id')).order_by()) } item_names = { i.id: str(i.name)