From 939335f94b1c1033ce8594476bbd656ef7cb20bf Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 6 Mar 2020 17:00:47 +0100 Subject: [PATCH] Widget: Fix incorrect computation of cache key --- src/pretix/presale/views/widget.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pretix/presale/views/widget.py b/src/pretix/presale/views/widget.py index 92a2d2d2e..ae9479c8f 100644 --- a/src/pretix/presale/views/widget.py +++ b/src/pretix/presale/views/widget.py @@ -366,9 +366,7 @@ class WidgetAPIProductList(EventListMixin, View): request.organizer.slug, request.event.slug if hasattr(request, 'event') else '-', list_type, - request.GET.get("year") or "-", - request.GET.get("month") or "-", - request.GET.get("old") or "-", + request.GET.urlencode(), get_language(), ]) cached_data = cache.get(cache_key) @@ -470,7 +468,7 @@ class WidgetAPIProductList(EventListMixin, View): request.organizer.slug, request.event.slug, str(self.subevent.pk) if self.subevent else "", - request.GET.get("voucher") or "-", + request.GET.urlencode(), get_language(), ]) if "cart_id" not in request.GET: