From b6d1a94f2b493807a12d916d2d1b36b969fa96d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Thu, 20 Jan 2022 12:45:14 +0100 Subject: [PATCH] fix project_members --- src/views/feature/Feature_edit.vue | 2 +- src/views/feature_type/Feature_type_symbology.vue | 2 +- src/views/project/Project_members.vue | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue index 64f81a92..e9eb16bf 100644 --- a/src/views/feature/Feature_edit.vue +++ b/src/views/feature/Feature_edit.vue @@ -487,8 +487,8 @@ export default { mounted() { let promises = [ - this.$store.dispatch('projects/GET_PROJECT_INFO', this.$route.params.slug), this.$store.dispatch('projects/GET_PROJECT', this.$route.params.slug), + this.$store.dispatch('projects/GET_PROJECT_INFO', this.$route.params.slug), ]; if (this.$route.params.slug_signal) { promises.push( diff --git a/src/views/feature_type/Feature_type_symbology.vue b/src/views/feature_type/Feature_type_symbology.vue index e7bf4aad..901769dc 100644 --- a/src/views/feature_type/Feature_type_symbology.vue +++ b/src/views/feature_type/Feature_type_symbology.vue @@ -35,7 +35,7 @@ enctype="multipart/form-data" class="ui form" > - <h1 v-if="feature_type"> + <h1 v-if="project && feature_type"> Éditer la symbologie du type de signalement "{{ feature_type.title }}" pour le projet "{{ project.title }}" </h1> diff --git a/src/views/project/Project_members.vue b/src/views/project/Project_members.vue index b4ac9598..07c51000 100644 --- a/src/views/project/Project_members.vue +++ b/src/views/project/Project_members.vue @@ -190,7 +190,7 @@ export default { levelOptions: function () { return this.options.filter( (el) => - (this.project.moderation ? el : el.value !== 'moderator') && + (this.project && this.project.moderation ? el : el.value !== 'moderator') && el.value !== 'logged_user' ); }, @@ -226,8 +226,8 @@ export default { created() { if (!this.project) { - this.$store.dispatch('GET_PROJECT', this.$route.params.slug); - this.$store.dispatch('GET_PROJECT_INFO', this.$route.params.slug); + this.$store.dispatch('projects/GET_PROJECT', this.$route.params.slug); + this.$store.dispatch('projects/GET_PROJECT_INFO', this.$route.params.slug); } this.populateMembers(); }, -- GitLab