From 89bad60621bf9edfb8190209508de9766b6a5265 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 14 Jul 2015 20:01:13 +0200 Subject: [PATCH] Changed OrderGo to accept order codes prepended with the event slug --- src/pretix/control/templates/pretixcontrol/orders/index.html | 2 +- src/pretix/control/views/orders.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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)