diff --git a/src/assets/js/map-util.js b/src/assets/js/map-util.js index 734fb810b72456290cc64dd6b18a87f9e753531f..da388ae4d557cea90b06bd042558b32c38661b03 100644 --- a/src/assets/js/map-util.js +++ b/src/assets/js/map-util.js @@ -400,7 +400,13 @@ const mapUtil = { } const colorValue = color.value ? color.value : color; if (geomJSON.type === 'Point') { - if (customFieldOption && featureType.colors_style && featureType.colors_style.value && featureType.colors_style.value.icons) { + if ( + customFieldOption && + featureType.colors_style && + featureType.colors_style.value && + featureType.colors_style.value.icons && + !!Object.keys(featureType.colors_style.value.icons).length + ) { if (featureType.colors_style.value.icons[customFieldOption]) { const iconHTML = ` <i