From 3c29223e5cf23f31156e91ecddf2fc8d63494659 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Fri, 26 May 2023 11:53:03 +0200 Subject: [PATCH] Checkout/Add-ons: Do not show products without add-ons --- src/pretix/presale/checkoutflow.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/checkoutflow.py b/src/pretix/presale/checkoutflow.py index 5eb4befa85..d80e05009d 100644 --- a/src/pretix/presale/checkoutflow.py +++ b/src/pretix/presale/checkoutflow.py @@ -514,7 +514,6 @@ class AddOnsStep(CartMixin, AsyncAction, TemplateFlowStep): 'variation': cartpos.variation, 'categories': [] } - formset.append(formsetentry) current_addon_products = defaultdict(list) for a in cartpos.addons.all(): @@ -592,6 +591,8 @@ class AddOnsStep(CartMixin, AsyncAction, TemplateFlowStep): 'iao': iao, 'items': items }) + if formsetentry['categories']: + formset.append(formsetentry) return formset def get_context_data(self, **kwargs):