From 9da14dfebe163fd8e32fab4e489b8b1d93b8989b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 30 Oct 2020 22:05:33 +0100 Subject: [PATCH] Widget API: Use sales channel of request --- src/pretix/presale/views/widget.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/views/widget.py b/src/pretix/presale/views/widget.py index b842c59ca9..a576605f58 100644 --- a/src/pretix/presale/views/widget.py +++ b/src/pretix/presale/views/widget.py @@ -192,7 +192,7 @@ class WidgetAPIProductList(EventListMixin, View): qs = qs.filter(category__pk__in=self.request.GET.get('categories').split(",")) items, display_add_to_cart = get_grouped_items( - self.request.event, subevent=self.subevent, voucher=self.voucher, channel='web', + self.request.event, subevent=self.subevent, voucher=self.voucher, channel=self.request.sales_channel.identifier, base_qs=qs ) @@ -536,6 +536,7 @@ class WidgetAPIProductList(EventListMixin, View): str(self.subevent.pk) if self.subevent else "", request.GET.urlencode(), get_language(), + request.sales_channel.identifier, ]) if "cart_id" not in request.GET: cached_data = cache.get(cache_key)