From 64c392e2a3b1daade77865cb32acb9c12ea0cc4d Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 23 Aug 2024 02:33:25 +0200 Subject: [PATCH] Add error message --- src/Models/ThemeConfig/LayerConfig.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts index 19bfe641ad..e4f535cca8 100644 --- a/src/Models/ThemeConfig/LayerConfig.ts +++ b/src/Models/ThemeConfig/LayerConfig.ts @@ -83,6 +83,9 @@ export default class LayerConfig extends WithContextLoader { this.syncSelection = json.syncSelection ?? "no" if(!json.source){ + if(json.presets === undefined){ + throw "Error while parsing "+json.id+" in "+context+"; no source given" + } this.source = new SourceConfig({ osmTags: TagUtils.Tag({or: json.presets.map(pr => ({and:pr.tags}))}) })