From d1deb35711590288838ef7b89f081dfae302e821 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 27 Oct 2022 14:45:59 +0200 Subject: [PATCH] Add support for base_qs parameter in order_overview function --- 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 52cf51766..28820249c 100644 --- a/src/pretix/base/services/stats.py +++ b/src/pretix/base/services/stats.py @@ -112,7 +112,7 @@ def dictsum(*dicts) -> dict: def order_overview( event: Event, subevent: SubEvent=None, date_filter='', date_from=None, date_until=None, fees=False, - admission_only=False + admission_only=False, base_qs=None ) -> Tuple[List[Tuple[ItemCategory, List[Item]]], Dict[str, Tuple[Decimal, Decimal]]]: items = event.items.all().select_related( 'category', # for re-grouping @@ -120,7 +120,7 @@ def order_overview( 'variations' ).order_by('category__position', 'category_id', 'position', 'name') - qs = OrderPosition.all + qs = OrderPosition.all if base_qs is None else base_qs if isinstance(subevent, (list, QuerySet)): qs = qs.filter(subevent__in=subevent) elif subevent: