Force organizer page to allowed languages

This commit is contained in:
Raphael Michel
2022-04-29 12:34:20 +02:00
parent edff7b8717
commit 2a8faf1d12

View File

@@ -76,6 +76,10 @@ class LocaleMiddleware(MiddlewareMixin):
if lang.startswith(firstpart + '-'):
language = lang
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:
language += '-' + settings_holder.settings.region
else: