diff --git a/src/services/map-service.js b/src/services/map-service.js
index 530f832a8f684500e007974d706f338873e2a638..a55a86cf4d4e25e08cfbca2de5eabc7d74ee1ef5 100644
--- a/src/services/map-service.js
+++ b/src/services/map-service.js
@@ -113,7 +113,6 @@ const mapService = {
   
   addRouterToPopup(featureTypeSlug, featureId) {
     function goToFeatureDetail() {
-      console.log(featureTypeSlug, featureId);
       router.push({
         name: 'details-signalement',
         params: {
@@ -393,7 +392,6 @@ const mapService = {
           color : '#000000';
 
     const rgbaColor = asArray(colorValue);
-    console.log({ featureType, properties });
     //* set opacity from feature-type colors_style
     rgbaColor[3] = this.retrieveFeatureOpacity(featureType, properties) || 0.5;//opacity
     const hiddenStyle = new Style();
@@ -545,7 +543,7 @@ const mapService = {
                   </div>
                   ${author}
                   `;
-    const featureId = feature.getProperties ? feature.getProperties().feature_id : feature.id;
+    const featureId = feature.getProperties ? feature.getProperties().feature_id || feature.getId() : feature.id; //* feature.id was used with leaflet, with ol feature.getId replace it, but keeping it as fallback can prevent regression
     return { html, feature_type, featureId };
   },