From c052f9cb4c5deacbdba0fddc8926ce1ae7ca76cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Tue, 5 Oct 2021 10:46:34 +0200
Subject: [PATCH] prevent permissions not defined

---
 src/views/feature/Feature_detail.vue | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue
index 29080bc2..2ee8f4ce 100644
--- a/src/views/feature/Feature_detail.vue
+++ b/src/views/feature/Feature_detail.vue
@@ -8,7 +8,7 @@
               {{ feature.title || feature.feature_id }}
               <div class="ui icon right floated compact buttons">
                 <router-link
-                  v-if="permissions.can_create_feature"
+                  v-if="permissions && permissions.can_create_feature"
                   :to="{
                     name: 'ajouter-signalement',
                     params: {
@@ -22,7 +22,7 @@
                   <i class="plus fitted icon"></i>
                 </router-link>
                 <router-link
-                  v-if="permissions.can_update_feature"
+                  v-if="permissions && permissions.can_update_feature"
                   :to="{
                     name: 'editer-signalement',
                     params: {
@@ -35,7 +35,7 @@
                   <i class="inverted grey pencil alternate icon"></i>
                 </router-link>
                 <a
-                  v-if="permissions.can_delete_feature"
+                  v-if="permissions && permissions.can_delete_feature"
                   @click="isCanceling = true"
                   id="feature-delete"
                   class="ui button button-hover-red"
@@ -271,7 +271,10 @@
             </div>
           </div>
 
-          <div v-if="permissions.can_create_feature" class="ui segment">
+          <div
+            v-if="permissions && permissions.can_create_feature"
+            class="ui segment"
+          >
             <form
               id="form-comment"
               class="ui form"
-- 
GitLab