From a3a4d53d1f3c9d34091ca8f0a8edc710bd2cce8e Mon Sep 17 00:00:00 2001
From: florent <flavelle@neogeo.fr>
Date: Thu, 28 Jul 2022 12:02:06 +0200
Subject: [PATCH] fix wrong id on popup link for csv imported features

---
 src/services/map-service.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/services/map-service.js b/src/services/map-service.js
index c64c318d..63e4204c 100644
--- a/src/services/map-service.js
+++ b/src/services/map-service.js
@@ -561,7 +561,12 @@ const mapService = {
                   </div>
                   ${author}
                   `;
-    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
+    const featureId =
+      feature.getId() ?
+        feature.getId() :
+        feature.getProperties ?
+          feature.getProperties().feature_id :
+          feature.id;
     return { html, feature_type, featureId };
   },
 
-- 
GitLab