From ffffdc0cd1d29c3f3a3449f26c9fec4c85ff6c8e Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Tue, 22 Jul 2025 17:45:38 +0200 Subject: Don't crash when clicking a feature in a layer group which didn't opt in for popover. Such as `adm.*`. --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index ff7dec9..49df160 100644 --- a/main.js +++ b/main.js @@ -5305,7 +5305,7 @@ const disposePopover = (function() { const layerGroup = layer.get('layerGroup'); const layerName = feature.getProperties().layer; mapSources[layerGroup] ??= layer.getSource(); - const def = layerName != null ? layers[layerGroup][layerName] : null; + const def = layerName != null ? layers[layerGroup]?.[layerName] : null; if (def?.fields == null) { /* skip layers which didn't opt-in for popover */ return false; -- cgit v1.2.3