From e02c5e5021b953d9f3aa180dc63b44aff334db1e Mon Sep 17 00:00:00 2001 From: Ivan Diaz Date: Fri, 29 Jun 2018 13:18:51 -0300 Subject: [PATCH] Update package and fix language preferences --- client/package.json | 4 ++-- .../admin/panel/settings/admin-panel-system-preferences.js | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/client/package.json b/client/package.json index 872cf721..26cafcb1 100644 --- a/client/package.json +++ b/client/package.json @@ -36,8 +36,8 @@ "gulp-notify": "^2.2.0", "gulp-plumber": "^1.2.0", "gulp-rename": "^1.2.2", - "gulp-sass": "^2.0.4", - "gulp-sass-bulk-import": "^0.3.2", + "gulp-sass": "^4.0.1", + "gulp-sass-bulk-import": "^1.0.1", "gulp-sourcemaps": "^1.5.2", "gulp-streamify": "0.0.5", "gulp-uglify": "^2.1.2", 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 732c852d..825fc06f 100644 --- a/client/src/app/admin/panel/settings/admin-panel-system-preferences.js +++ b/client/src/app/admin/panel/settings/admin-panel-system-preferences.js @@ -149,11 +149,12 @@ class AdminPanelSystemPreferences extends React.Component { onFormChange(form) { const { language, supportedLanguages, allowedLanguages } = form; + const languageIndex = _.indexOf(languageKeys, language); this.setState({ values: _.extend({}, form, { - language: _.includes(supportedLanguages, language) ? language : Object.keys(languageList)[supportedLanguages[0]], - supportedLanguages: _.filter(supportedLanguages, (language) => _.includes(allowedLanguages, language)) + language: _.includes(supportedLanguages, languageIndex) ? language : languageKeys[supportedLanguages[0]], + supportedLanguages: _.filter(supportedLanguages, (supportedIndex) => _.includes(allowedLanguages, supportedIndex)) }), message: null });