From e073243039b18815da125cc78c342f9b546db674 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 27 May 2015 23:30:32 +0200 Subject: [PATCH] Control: Prefer user locale over event locale --- src/pretix/base/middleware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/middleware.py b/src/pretix/base/middleware.py index d663ea86b..c236fdef4 100644 --- a/src/pretix/base/middleware.py +++ b/src/pretix/base/middleware.py @@ -1,3 +1,4 @@ +from django.core.urlresolvers import get_script_prefix import pytz from django.conf import settings @@ -26,7 +27,7 @@ class LocaleMiddleware(BaseLocaleMiddleware): def process_request(self, request): language = get_language_from_request(request) - if hasattr(request, 'event'): + if hasattr(request, 'event') and not request.path.startswith(get_script_prefix() + 'control'): if language not in request.event.settings.locales: language = request.event.settings.locale translation.activate(language)