Control: Prefer user locale over event locale

This commit is contained in:
Raphael Michel
2015-05-27 23:30:32 +02:00
parent a5bd32b2eb
commit e073243039

View File

@@ -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)