mirror of
https://github.com/opensupports/opensupports.git
synced 2025-07-29 08:44:58 +02:00
Fix language settings bug (#1091)
This commit is contained in:
parent
9715cdc9a1
commit
84f36e89dc
@ -126,13 +126,14 @@ class AdminPanelSystemPreferences extends React.Component {
|
|||||||
onFormChange(form) {
|
onFormChange(form) {
|
||||||
const { language, supportedLanguages, allowedLanguages } = form;
|
const { language, supportedLanguages, allowedLanguages } = form;
|
||||||
const languageIndex = _.indexOf(languageKeys, language);
|
const languageIndex = _.indexOf(languageKeys, language);
|
||||||
|
const updatedSupportedLanguages = _.filter(supportedLanguages, (supportedIndex) => _.includes(allowedLanguages, supportedIndex));
|
||||||
|
|
||||||
this.setState({
|
this.setState({
|
||||||
values: _.extend({}, form, {
|
values: _.extend({}, form, {
|
||||||
language: _.includes(supportedLanguages, languageIndex) ? language : languageKeys[supportedLanguages[0]],
|
language: _.includes(updatedSupportedLanguages, languageIndex) ? language : languageKeys[updatedSupportedLanguages[0]],
|
||||||
supportedLanguages: _.filter(supportedLanguages, (supportedIndex) => _.includes(allowedLanguages, supportedIndex))
|
supportedLanguages: updatedSupportedLanguages
|
||||||
}),
|
}),
|
||||||
message: null
|
message: null
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user