From ac853ab021bd4762b7328d21111172fc903551f2 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 10 Aug 2024 15:36:47 +0200 Subject: [PATCH] UX: studio: fix crash --- src/Models/ThemeConfig/Conversion/Validation.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index f0f860c519..589ace13b4 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -387,7 +387,10 @@ class MiscThemeChecks extends DesugaringStep { if (json["clustering"]) { context.warn("Obsolete field `clustering` is still around") } - { + + if(json.layers === undefined){ + context.err("This theme has no layers defined") + }else{ for (let i = 0; i < json.layers.length; i++) { const l = json.layers[i] if (l["override"]?.["source"] === undefined) {