Fix #65 default language not set

This commit is contained in:
ivan 2018-06-12 19:19:17 -03:00
parent c26faaa902
commit 7076d01a24
1 changed files with 7 additions and 5 deletions

View File

@ -148,13 +148,15 @@ class AdminPanelSystemPreferences extends React.Component {
}
onFormChange(form) {
let values = _.clone(form);
const { language, supportedLanguages, allowedLanguages } = form;
_.extend(values, {
supportedLanguages: _.filter(values.supportedLanguages, (language) => _.includes(values.allowedLanguages, language))
this.setState({
values: _.extend({}, form, {
language: _.includes(supportedLanguages, language) ? language : Object.keys(languageList)[supportedLanguages[0]],
supportedLanguages: _.filter(supportedLanguages, (language) => _.includes(allowedLanguages, language))
}),
message: null
});
this.setState({values, message: null});
}
onSubmit(form) {