diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index 720101cd66..9e29bd0bb6 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -55,7 +55,7 @@ class OrderList(EventPermissionRequiredMixin, ListView): def get_queryset(self): qs = Order.objects.filter( event=self.request.event - ).annotate(pcnt=Count('positions')).select_related('invoice_address') + ).annotate(pcnt=Count('positions', distinct=True)).select_related('invoice_address') if self.filter_form.is_valid(): qs = self.filter_form.filter_qs(qs)