From c33c3f61df31ebdecd3cdf8f9f96cd308647ff0d Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Wed, 13 Sep 2023 11:22:49 +0200 Subject: [PATCH] Alert the user if a map layer is too big --- lib/www/client/source/src/views/Map.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/www/client/source/src/views/Map.vue b/lib/www/client/source/src/views/Map.vue index cacb743..f3aa989 100644 --- a/lib/www/client/source/src/views/Map.vue +++ b/lib/www/client/source/src/views/Map.vue @@ -521,9 +521,9 @@ export default { l.layer.lastRequestURL = url; } else { - console.warn(`Too much data from ${url} (${layer.features.length ?? layer.length} ≥ ${limit} features)`); + console.warn(`Too much data from ${url} (${layer.features?.length ?? layer.length} ≥ ${limit} features)`); - this.showSnack([`Layer ‘${l.layer.options.userLayerName}’ is too large: ${layer.features.length ?? layer.length} features; maximum is ${limit}`, "error"]); + this.showSnack([`Layer ‘${l.layer.options.userLayerName}’ is too large: ${layer.features?.length ?? layer.length} features; maximum is ${limit}`, "error"]); } }) .finally( () => {