From 424e5d6face0eda77c37aaa66f2f8f1b20a5aabe Mon Sep 17 00:00:00 2001 From: Felix Palmer Date: Mon, 1 Dec 2025 09:49:46 +0100 Subject: [PATCH] fix(carto): VectorTileLayer guard against null layers --- modules/carto/src/layers/vector-tile-layer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/carto/src/layers/vector-tile-layer.ts b/modules/carto/src/layers/vector-tile-layer.ts index d2295df498c..19b4d26a087 100644 --- a/modules/carto/src/layers/vector-tile-layer.ts +++ b/modules/carto/src/layers/vector-tile-layer.ts @@ -227,7 +227,7 @@ export default class VectorTileLayer< } // Sort layers so that label layers are rendered after the main layer - const validLayers = layers.flat().filter(Boolean) as Layer[]; + const validLayers = (layers || []).flat().filter(Boolean) as Layer[]; validLayers.sort((a: Layer, b: Layer) => { const aHasLabel = a.id.includes('labels'); const bHasLabel = b.id.includes('labels');