From 127c44d6996deb0748cbc3b62eabf812322e53a1 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 29 Mar 2021 10:18:40 +0200 Subject: [PATCH] Do not count bundled products when computing event availability --- src/pretix/base/models/event.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index e2680c5092..d0528d582b 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -212,7 +212,8 @@ class EventMixin: & Q(Q(item__available_until__isnull=True) | Q(item__available_until__gte=now())) & Q(Q(item__category__isnull=True) | Q(item__category__is_addon=False)) & Q(item__sales_channels__contains=channel) - & Q(item__hide_without_voucher=False) # TODO: does this make sense? + & Q(item__hide_without_voucher=False) + & Q(item__require_bundling=False) & Q(quotas__pk=OuterRef('pk')) ).order_by().values_list('quotas__pk').annotate( items=GroupConcat('pk', delimiter=',')