From 6372a689e20252e4a18a59a6ded8841bfa5ed004 Mon Sep 17 00:00:00 2001 From: Radomir Dopieralski Date: Tue, 5 Mar 2019 16:43:06 +0100 Subject: [PATCH] Don't use check_for_language in the user settings form That function is buggy and can't handle the Chinese language codes. Closes-Bug: #1818639 Change-Id: I6ea03949f3ad6db82f5965de3fa028a84edf6cf3 --- openstack_dashboard/dashboards/settings/user/forms.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/openstack_dashboard/dashboards/settings/user/forms.py b/openstack_dashboard/dashboards/settings/user/forms.py index ec9f029474..2e6cf249a7 100644 --- a/openstack_dashboard/dashboards/settings/user/forms.py +++ b/openstack_dashboard/dashboards/settings/user/forms.py @@ -103,9 +103,8 @@ class UserSettingsForm(forms.SelfHandlingForm): response = shortcuts.redirect(request.build_absolute_uri()) lang_code = data['language'] - if lang_code and translation.check_for_language(lang_code): - response = functions.save_config_value( - request, response, settings.LANGUAGE_COOKIE_NAME, lang_code) + response = functions.save_config_value( + request, response, settings.LANGUAGE_COOKIE_NAME, lang_code) response = functions.save_config_value( request, response, 'django_timezone',