From 58b690ab552440395e7cac2134d53ebb9fb5f1b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Wed, 26 Jan 2022 17:55:00 +0100 Subject: [PATCH] fix typo for basemap in project_detail & fix missing project fetch in project_mapping --- src/store/modules/map.store.js | 4 ++-- src/views/project/Project_mapping.vue | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/store/modules/map.store.js b/src/store/modules/map.store.js index 9a5154da..54a211db 100644 --- a/src/store/modules/map.store.js +++ b/src/store/modules/map.store.js @@ -121,7 +121,7 @@ const map = { // todo : create endpoints to get : 'baseMaps' ,'layers' ,'serviceMap' ,'optionsMap' let layersToLoad = null; - if (state.baseMaps && state.baseMaps.length > 0) { + if (state.basemaps && state.basemaps.length > 0) { // Use active one if exists, otherwise index 0 (first basemap in the list) const mapOptions = JSON.parse(localStorage.getItem('geocontrib-map-options')) || {}; @@ -131,7 +131,7 @@ const map = { mapOptions[project]['current-basemap-index'] ? mapOptions[project]['current-basemap-index'] : 0; - layersToLoad = state.baseMaps[basemapIndex].layers; + layersToLoad = state.basemaps[basemapIndex].layers; layersToLoad.forEach((layerToLoad) => { state.availableLayers.forEach((layer) => { if (layer.id === layerToLoad.id) { diff --git a/src/views/project/Project_mapping.vue b/src/views/project/Project_mapping.vue index ff4c0351..ef042222 100644 --- a/src/views/project/Project_mapping.vue +++ b/src/views/project/Project_mapping.vue @@ -88,8 +88,9 @@ export default { }, created() { - if (!this.$store.getters.project) { - this.$store.dispatch('GET_PROJECT_INFO', this.$route.params.slug); + if (!this.$store.state.projects.project) { + this.$store.dispatch('projects/GET_PROJECT', this.$route.params.slug); + this.$store.dispatch('projects/GET_PROJECT_INFO', this.$route.params.slug); } }, -- GitLab