From c8475068d01016213efec903fd59e07795cb0a34 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Mon, 12 Sep 2022 10:32:19 +0200 Subject: [PATCH] Allow disabling presets when re-using layers --- Models/ThemeConfig/LayerConfig.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/Models/ThemeConfig/LayerConfig.ts b/Models/ThemeConfig/LayerConfig.ts index 389a7854f0..5b1e2d44c8 100644 --- a/Models/ThemeConfig/LayerConfig.ts +++ b/Models/ThemeConfig/LayerConfig.ts @@ -215,6 +215,7 @@ export default class LayerConfig extends WithContextLoader { this.minzoomVisible = json.minzoomVisible ?? this.minzoom this.shownByDefault = json.shownByDefault ?? true this.forceLoad = json.forceLoad ?? false + if (json.presets === null) json.presets = undefined if (json.presets !== undefined && json.presets?.map === undefined) { throw "Presets should be a list of items (at " + context + ")" }