diff --git a/src/pretix/control/templates/pretixcontrol/orders/index.html b/src/pretix/control/templates/pretixcontrol/orders/index.html index ea4a280fd..df4cc0e1f 100644 --- a/src/pretix/control/templates/pretixcontrol/orders/index.html +++ b/src/pretix/control/templates/pretixcontrol/orders/index.html @@ -7,7 +7,7 @@
- + diff --git a/src/pretix/control/views/orders.py b/src/pretix/control/views/orders.py index 17ba7d6f9..74459802c 100644 --- a/src/pretix/control/views/orders.py +++ b/src/pretix/control/views/orders.py @@ -304,6 +304,8 @@ class OrderGo(EventPermissionRequiredMixin, View): def get(self, request, *args, **kwargs): code = request.GET.get("code") try: + if code.startswith(request.event.slug): + code = code[len(request.event.slug):] order = Order.objects.current.get(code=code, event=request.event) return redirect('control:event.order', event=request.event.slug, organizer=request.event.organizer.slug, code=order.code)