Merge pull request #406 from fvgoto/patch-1

FALLBACK_LANGUAGES['default'] needs to be tuple
This commit is contained in:
Dirk Eschler 2017-04-08 10:37:14 +02:00 committed by GitHub
commit 5d31cbb76d

View file

@ -36,7 +36,7 @@ AUTO_POPULATE = getattr(settings, 'MODELTRANSLATION_AUTO_POPULATE', False)
# By default we fallback to the default language
FALLBACK_LANGUAGES = getattr(settings, 'MODELTRANSLATION_FALLBACK_LANGUAGES', (DEFAULT_LANGUAGE,))
if isinstance(FALLBACK_LANGUAGES, (tuple, list)):
FALLBACK_LANGUAGES = {'default': FALLBACK_LANGUAGES}
FALLBACK_LANGUAGES = {'default': tuple(FALLBACK_LANGUAGES)}
if 'default' not in FALLBACK_LANGUAGES:
raise ImproperlyConfigured(
'MODELTRANSLATION_FALLBACK_LANGUAGES does not contain "default" key.')