forked from CGM_Public/pretix_original
Fix #212 -- Different priorization of locale sources between backend and frontend
This commit is contained in:
@@ -129,13 +129,22 @@ def get_language_from_request(request: HttpRequest) -> str:
|
|||||||
if _supported is None:
|
if _supported is None:
|
||||||
_supported = OrderedDict(settings.LANGUAGES)
|
_supported = OrderedDict(settings.LANGUAGES)
|
||||||
|
|
||||||
return (
|
if request.path.startswith(get_script_prefix() + 'control'):
|
||||||
get_language_from_user_settings(request)
|
return (
|
||||||
or get_language_from_session_or_cookie(request)
|
get_language_from_user_settings(request)
|
||||||
or get_language_from_browser(request)
|
or get_language_from_session_or_cookie(request)
|
||||||
or get_language_from_event(request)
|
or get_language_from_browser(request)
|
||||||
or get_default_language()
|
or get_language_from_event(request)
|
||||||
)
|
or get_default_language()
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
return (
|
||||||
|
get_language_from_session_or_cookie(request)
|
||||||
|
or get_language_from_user_settings(request)
|
||||||
|
or get_language_from_browser(request)
|
||||||
|
or get_language_from_event(request)
|
||||||
|
or get_default_language()
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def _parse_csp(header):
|
def _parse_csp(header):
|
||||||
|
|||||||
Reference in New Issue
Block a user