diff --git a/common/djangoapps/student/views.py b/common/djangoapps/student/views.py index 386fd1ae22..d493608c5a 100644 --- a/common/djangoapps/student/views.py +++ b/common/djangoapps/student/views.py @@ -472,7 +472,8 @@ def dashboard(request): language_options = DarkLangConfig.current().released_languages_list - language_options.append(settings.LANGUAGE_CODE) + if settings.LANGUAGE_CODE not in language_options: + language_options.append(settings.LANGUAGE_CODE) cur_lang_code = UserPreference.get_preference(request.user, LANGUAGE_KEY) if cur_lang_code: diff --git a/lms/templates/dashboard.html b/lms/templates/dashboard.html index 1e480770a2..b4b122f497 100644 --- a/lms/templates/dashboard.html +++ b/lms/templates/dashboard.html @@ -206,7 +206,9 @@ ${ user.email | h } + %if len(language_options) > 1: <%include file='dashboard/_dashboard_info_language.html' /> + %endif % if external_auth_map is None or 'shib' not in external_auth_map.external_domain: