From 17173f72e0556c825ac2f8b36ecb3ddb6607415f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 14 Aug 2018 14:16:14 +0200 Subject: [PATCH] Fix incorrect sum calculation --- src/pretix/base/services/stats.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/services/stats.py b/src/pretix/base/services/stats.py index e95a3273d..9e411de35 100644 --- a/src/pretix/base/services/stats.py +++ b/src/pretix/base/services/stats.py @@ -116,8 +116,8 @@ def order_overview(event: Event, subevent: SubEvent=None) -> Tuple[List[Tuple[It var.num[l] = num[l].get((item.id, variid), (0, 0, 0)) var.num['total'] = num['total'].get((item.id, variid), (0, 0, 0)) for l in states.keys(): - item.num[l] = num[l].get((item.id, variid), (0, 0, 0)) - item.num['total'] = num['total'].get((item.id, variid), (0, 0, 0)) + item.num[l] = tuplesum(var.num[l] for var in item.all_variations) + item.num['total'] = tuplesum(var.num['total'] for var in item.all_variations) else: for l in states.keys(): item.num[l] = num[l].get((item.id, None), (0, 0, 0))