From 551235a185c2f54f561c82b79c34aaf1f171e217 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Wed, 8 Jan 2025 17:52:03 +0100 Subject: [PATCH] Fix: don't crash if an initial hash is given from a non-matching layer --- src/Logic/Actors/InitialMapPositioning.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Logic/Actors/InitialMapPositioning.ts b/src/Logic/Actors/InitialMapPositioning.ts index b6ab257ea5..5e3d820372 100644 --- a/src/Logic/Actors/InitialMapPositioning.ts +++ b/src/Logic/Actors/InitialMapPositioning.ts @@ -88,7 +88,9 @@ export default class InitialMapPositioning { return } const targetLayer = layoutToUse.getMatchingLayer(osmObject.tags) - this.zoom.setData(Math.max(this.zoom.data, targetLayer.minzoom)) + if(targetLayer){ + this.zoom.setData(Math.max(this.zoom.data, targetLayer.minzoom)) + } const [lat, lon] = osmObject.centerpoint() this.location.setData({ lon, lat }) })