diff --git a/src/pretix/presale/views/cart.py b/src/pretix/presale/views/cart.py index 7ff08e75c2..8c26e77eb2 100644 --- a/src/pretix/presale/views/cart.py +++ b/src/pretix/presale/views/cart.py @@ -430,7 +430,7 @@ class RedeemView(NoSearchIndexViewMixin, EventViewMixin, TemplateView): else: context['cart_redirect'] = eventreverse(self.request.event, 'presale:event.index') if context['cart_redirect'].startswith('https:'): - context['cart_redirect'] = context['cart_redirect'].split('/', 3)[3] + context['cart_redirect'] = '/' + context['cart_redirect'].split('/', 3)[3] return context diff --git a/src/pretix/presale/views/event.py b/src/pretix/presale/views/event.py index 19f27c4ddd..b8d50055c8 100644 --- a/src/pretix/presale/views/event.py +++ b/src/pretix/presale/views/event.py @@ -294,7 +294,7 @@ class EventIndex(EventViewMixin, EventListMixin, CartMixin, TemplateView): if self.request.event.settings.redirect_to_checkout_directly: context['cart_redirect'] = eventreverse(self.request.event, 'presale:event.checkout.start') if context['cart_redirect'].startswith('https:'): - context['cart_redirect'] = context['cart_redirect'].split('/', 3)[3] + context['cart_redirect'] = '/' + context['cart_redirect'].split('/', 3)[3] else: context['cart_redirect'] = self.request.path