diff --git a/src/views/feature/Feature_edit.vue b/src/views/feature/Feature_edit.vue index 64f81a92d23152d3e066cca2fca1a5c1b561be06..e9eb16bfafcc3dbab36d2e8c4436fb70efc3383d 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 e7bf4aadd366d324cbbac6154184e9961e7379cb..901769dc84dc9a8182adc466e0a23bda1a99b91a 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 b4ac9598280ae24b64e5324a3cdc3145a37c7a62..07c510004e27a229968fadb02d65fc12b12c6b03 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(); },