From 7ef1628d87f32240746251b3e7b4bfdfdbebf6cb Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 13 Jun 2024 20:59:52 +0200 Subject: [PATCH] Fix: don't show duplicate entry of default baselayer if already added --- src/Models/RasterLayers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts index 850a879672..da0cdfc3fb 100644 --- a/src/Models/RasterLayers.ts +++ b/src/Models/RasterLayers.ts @@ -80,11 +80,14 @@ export class AvailableRasterLayers { return GeoOperations.inside(lonlat, eliPolygon) }) matching.unshift(AvailableRasterLayers.osmCarto) - matching.push(AvailableRasterLayers.defaultBackgroundLayer) + if (enableBing?.data) { matching.push(AvailableRasterLayers.bing) } matching.push(...AvailableRasterLayers.globalLayers) + if(!matching.some(l => l.id === AvailableRasterLayers.defaultBackgroundLayer.properties.id)){ + matching.push(AvailableRasterLayers.defaultBackgroundLayer) + } return matching }, [enableBing]