config is not defined yet on load

This commit is contained in:
Martin Cech
2024-03-28 14:02:50 -07:00
parent 7155ad7614
commit aa00cb8aa8
+12 -4
View File
@@ -204,12 +204,20 @@ export default {
return Object.fromEntries(enabledPreferences);
},
hasLogout() {
const Galaxy = getGalaxyInstance();
return !!Galaxy.session_csrf_token && !this.config.single_user;
if (this.isConfigLoaded) {
const Galaxy = getGalaxyInstance();
return !!Galaxy.session_csrf_token && !this.config.single_user;
} else {
return false;
}
},
hasThemes() {
const themes = Object.keys(this.config.themes);
return themes?.length > 1 ?? false;
if (this.isConfigLoaded) {
const themes = Object.keys(this.config.themes);
return themes?.length > 1 ?? false;
} else {
return false;
}
},
userPermissionsUrl() {
return withPrefix("/user/permissions");