Update package and fix language preferences

This commit is contained in:
Ivan Diaz 2018-06-29 13:18:51 -03:00
parent e8c50339c1
commit e02c5e5021
2 changed files with 5 additions and 4 deletions

View File

@ -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",

View File

@ -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
});