diff --git a/src/components/settings_modal/tabs/general_tab.js b/src/components/settings_modal/tabs/general_tab.js index 6e31366b..763a588d 100644 --- a/src/components/settings_modal/tabs/general_tab.js +++ b/src/components/settings_modal/tabs/general_tab.js @@ -105,8 +105,12 @@ const GeneralTab = { return this.$store.getters.mergedConfig.profileVersion }, translationLanguages () { - const langs = this.$store.state.instance.supportedTranslationLanguages || { source: [] } - return langs.source.map(lang => ({ key: lang.code, value: lang.code, label: lang.name })) + const langs = this.$store.state.instance.supportedTranslationLanguages + if (langs && langs.source) { + return langs.source.map(lang => ({ key: lang.code, value: lang.code, label: lang.name })) + } + + return [] }, translationLanguage: { get: function () { return this.$store.getters.mergedConfig.translationLanguage },