diff --git a/src/store/modules/feature.js b/src/store/modules/feature.js
index e0ef78f04a2cd41005ec5ea41a4c5c12925688d3..3b4f8ebb4cffb31c3ed003e75f92e3a2267ffd41 100644
--- a/src/store/modules/feature.js
+++ b/src/store/modules/feature.js
@@ -91,11 +91,7 @@ const feature = {
         .then((response) => {
           const features = response.data.features;
           commit("SET_FEATURES", features);
-          dispatch("map/ADD_FEATURES", features.map(el => {
-            const geometry = el.geom;
-            const properties = { ...el }
-            return { geometry, properties }
-          }), { root: true });
+          dispatch("map/ADD_FEATURES", features, { root: true });
         })
         .catch((error) => {
           throw error;
diff --git a/src/store/modules/map.js b/src/store/modules/map.js
index 1ae26cff6ef5ba426997d52332c2eacb9b3d81eb..624633bc0fb45199305fba6502d2bd2b3f2eac0c 100644
--- a/src/store/modules/map.js
+++ b/src/store/modules/map.js
@@ -166,7 +166,11 @@ const map = {
 
     ADD_FEATURES({ rootState }, features) {
       const featuresToAdd = features || rootState.feature.features
-      const featureGroup = mapUtil.addFeatures(featuresToAdd);
+      const featureGroup = mapUtil.addFeatures(featuresToAdd.map(el => {
+        const geometry = el.geom; // * map features as geojson
+        const properties = { ...el }
+        return { geometry, properties }
+      }));
       if (featureGroup && featureGroup.getLayers().length > 0) {
         mapUtil.getMap().fitBounds(featureGroup.getBounds());
       }
diff --git a/src/views/feature/Feature_list.vue b/src/views/feature/Feature_list.vue
index 25dfc8f145cdbaba5de5ef931f27b5e14b8248ca..fcd009ba632ad54b4b8c0c2b2863384ba06f3262 100644
--- a/src/views/feature/Feature_list.vue
+++ b/src/views/feature/Feature_list.vue
@@ -180,10 +180,10 @@
                   name: 'details-signalement',
                   params: {
                     slug_type_signal: feature.feature_type.title,
-                    slug_signal: feature.title,
+                    slug_signal: feature.title || feature.feature_id,
                   },
                 }"
-                >{{ feature.title }}</router-link
+                >{{ feature.title || feature.feature_id }}</router-link
               >
             </td>
             <td :data-order="feature.updated_on">