diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue
index fb1f50724e61ddca846329ceabf1357b7e91a9e1..c1a5260d995a927fe087fbad2379afa4a0fb723d 100644
--- a/src/views/feature/Feature_detail.vue
+++ b/src/views/feature/Feature_detail.vue
@@ -22,7 +22,10 @@
                   <i class="plus fitted icon"></i>
                 </router-link>
                 <router-link
-                  v-if="permissions && permissions.can_update_feature"
+                  v-if="
+                    (permissions && permissions.can_update_feature) ||
+                    isFeatureCreator
+                  "
                   :to="{
                     name: 'editer-signalement',
                     params: {
@@ -417,6 +420,13 @@ export default {
       console.log("result", result);
       return result;
     },
+
+    isFeatureCreator() {
+      if (this.feature && this.user) {
+        return this.feature.creator === this.user.id;
+      }
+      return false;
+    },
   },
 
   filters: {