From 520df5b57076a59fe1b131ac3320861ddbcc0ff8 Mon Sep 17 00:00:00 2001 From: Franzz Date: Thu, 28 May 2026 14:21:42 +0200 Subject: [PATCH] Fix duplicate calls on init() --- src/components/project.vue | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/components/project.vue b/src/components/project.vue index 03003a5..399a3ac 100644 --- a/src/components/project.vue +++ b/src/components/project.vue @@ -65,7 +65,7 @@ export default { if(sNewBaseMap && this.map.getLayer(sNewBaseMap)) this.map.setLayoutProperty(sNewBaseMap, 'visibility', 'visible'); } }, - 'hash.items.0'(newProjectCodename, oldProjectCodename) { + 'hash.items.0'(newProjectCodename, oldProjectCodename) { //hash.items.0 = Project Code Name if(newProjectCodename != oldProjectCodename) { this.hash.items = [newProjectCodename]; this.settings.toggle(false, 0); @@ -85,13 +85,12 @@ export default { }; }, inject: ['api', 'lang', 'hash', 'projects', 'user', 'consts', 'isMobile'], - beforeMount() { + mounted() { + //Starts default project init() through watcher if(this.hash.items.length == 0) { this.hash.items[0] = (this.projects.getDefaultProject().mode == this.consts.modes.blog)?this.projects.getDefaultCodeName():this.overview.codename; } - }, - mounted() { - this.init(); + else this.init(); }, beforeUnmount() { this.quit();