Fix bug which prevented last marker being removed from the map if deleted

This commit is contained in:
Andrew Kingston 2022-03-25 10:59:45 +00:00
parent 3335acac09
commit eb582e6c80
1 changed files with 5 additions and 1 deletions

View File

@ -231,11 +231,15 @@
titleKey, titleKey,
onClick onClick
) => { ) => {
if (!mapInstance || !validRows?.length) { if (!mapInstance) {
return return
} }
mapMarkerGroup.clearLayers() mapMarkerGroup.clearLayers()
if (!validRows?.length) {
return
}
validRows.forEach(row => { validRows.forEach(row => {
let markerCoords = [row[latKey], row[lngKey]] let markerCoords = [row[latKey], row[lngKey]]
let marker = L.marker(markerCoords, mapMarkerOptions).addTo(mapInstance) let marker = L.marker(markerCoords, mapMarkerOptions).addTo(mapInstance)