forked from CGM_Public/pretix_original
Control: Prefer user locale over event locale
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
from django.core.urlresolvers import get_script_prefix
|
||||||
import pytz
|
import pytz
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
@@ -26,7 +27,7 @@ class LocaleMiddleware(BaseLocaleMiddleware):
|
|||||||
|
|
||||||
def process_request(self, request):
|
def process_request(self, request):
|
||||||
language = get_language_from_request(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:
|
if language not in request.event.settings.locales:
|
||||||
language = request.event.settings.locale
|
language = request.event.settings.locale
|
||||||
translation.activate(language)
|
translation.activate(language)
|
||||||
|
|||||||
Reference in New Issue
Block a user