diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue
index 17627f4569c6dc6cf6dcf5833d1c21dc82a50c3b..01d47327e04803e0b9800276943a68307bcfc06d 100644
--- a/src/views/Feature/FeatureDetail.vue
+++ b/src/views/Feature/FeatureDetail.vue
@@ -426,7 +426,10 @@ export default {
       if (this.feature_type && this.feature_type.geom_type !== 'none') {
         mapService.removeFeatures();
         this.addFeatureToMap();
-      } 
+      } else {
+        // empty map in order to detect if map need to be created again when navigating to a classic feature from a non geographical feature (without map)
+        this.map = null;
+      }
     },
 
     pushNgo(newEntry) {