From 90a71796c48bf0361306da4046733e8f3f4765ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20V=C3=A1clav=C3=ADk?= Date: Wed, 29 Jan 2025 22:47:25 +0100 Subject: [PATCH] EditDialog: Fix not showing newly created relations on the map --- .../FeatureEditSection/EditFeatureMap/useStaticMarkers.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/FeaturePanel/EditDialog/EditContent/FeatureEditSection/EditFeatureMap/useStaticMarkers.tsx b/src/components/FeaturePanel/EditDialog/EditContent/FeatureEditSection/EditFeatureMap/useStaticMarkers.tsx index 5d2eb618..bbe686f1 100644 --- a/src/components/FeaturePanel/EditDialog/EditContent/FeatureEditSection/EditFeatureMap/useStaticMarkers.tsx +++ b/src/components/FeaturePanel/EditDialog/EditContent/FeatureEditSection/EditFeatureMap/useStaticMarkers.tsx @@ -20,7 +20,12 @@ const useUpdateFeatureMarkers = createMapEffectHook< markerRefs.current = []; items.forEach((item) => { - if (!isGpsValid(item.nodeLonLat) || item.shortId === current) return; + if ( + !isGpsValid(item.nodeLonLat) || + item.shortId === current || + item.shortId[0] !== 'n' + ) + return; const [lng, lat] = item.nodeLonLat; const marker = new maplibregl.Marker({