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');