forked from CGM_Public/pretix_original
Force organizer page to allowed languages
This commit is contained in:
@@ -76,6 +76,10 @@ class LocaleMiddleware(MiddlewareMixin):
|
|||||||
if lang.startswith(firstpart + '-'):
|
if lang.startswith(firstpart + '-'):
|
||||||
language = lang
|
language = lang
|
||||||
break
|
break
|
||||||
|
if language not in settings_holder.settings.locales:
|
||||||
|
# This seems redundant, but can happen in the rare edge case that settings.locale is (wrongfully)
|
||||||
|
# not part of settings.locales
|
||||||
|
language = settings_holder.settings.locales[0]
|
||||||
if '-' not in language and settings_holder.settings.region:
|
if '-' not in language and settings_holder.settings.region:
|
||||||
language += '-' + settings_holder.settings.region
|
language += '-' + settings_holder.settings.region
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user