From 1aea5633ebffeb6fef849657eab2e421dfdad0b8 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 11 Sep 2026 18:35:37 +0200 Subject: [PATCH] Discounts: Fix ManyToMany fields when cloning (#6547) --- src/pretix/control/views/discounts.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pretix/control/views/discounts.py b/src/pretix/control/views/discounts.py index 2ba19dd024..a3672a357e 100644 --- a/src/pretix/control/views/discounts.py +++ b/src/pretix/control/views/discounts.py @@ -163,6 +163,9 @@ class DiscountCreate(EventPermissionRequiredMixin, CreateView): i = modelcopy(self.copy_from) i.pk = None kwargs['instance'] = i + kwargs["initial"]["limit_sales_channels"] = self.copy_from.limit_sales_channels.all() + kwargs["initial"]["condition_limit_products"] = self.copy_from.condition_limit_products.all() + kwargs["initial"]["benefit_limit_products"] = self.copy_from.benefit_limit_products.all() else: kwargs['instance'] = Discount(event=self.request.event)