From 84f36e89dcfa7fd25a259dab27eb30d05431c4e7 Mon Sep 17 00:00:00 2001 From: LautaroCesso <59095036+LautaroCesso@users.noreply.github.com> Date: Wed, 24 Nov 2021 15:17:38 -0300 Subject: [PATCH] Fix language settings bug (#1091) --- .../panel/settings/admin-panel-system-preferences.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js index c6de4d62..db8875ab 100755 --- a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js +++ b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js @@ -126,13 +126,14 @@ class AdminPanelSystemPreferences extends React.Component { onFormChange(form) { const { language, supportedLanguages, allowedLanguages } = form; const languageIndex = _.indexOf(languageKeys, language); + const updatedSupportedLanguages = _.filter(supportedLanguages, (supportedIndex) => _.includes(allowedLanguages, supportedIndex)); this.setState({ - values: _.extend({}, form, { - language: _.includes(supportedLanguages, languageIndex) ? language : languageKeys[supportedLanguages[0]], - supportedLanguages: _.filter(supportedLanguages, (supportedIndex) => _.includes(allowedLanguages, supportedIndex)) - }), - message: null + values: _.extend({}, form, { + language: _.includes(updatedSupportedLanguages, languageIndex) ? language : languageKeys[updatedSupportedLanguages[0]], + supportedLanguages: updatedSupportedLanguages + }), + message: null }); }