From 6f59e46befd0ba1df57066400f3d2bbf00166f5b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Tue, 5 Dec 2023 01:07:58 +0100 Subject: [PATCH] Fix: bypass missing favourites in custom theme loader --- src/Models/ThemeConfig/Conversion/PrepareTheme.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts index 2b995f7574..0da7d76c2e 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts @@ -172,13 +172,12 @@ class AddDefaultLayers extends DesugaringStep { for (const layerName of Constants.added_by_default) { const v = state.sharedLayers.get(layerName) if (v === undefined) { - context.err( - "Default layer " + - layerName + - " not found. " + - state.sharedLayers.size + - " layers are available" - ) + const msg = `Default layer ${layerName} not found. ${state.sharedLayers.size} layers are available` + if (layerName === "favourite") { + context.warn(msg) + continue + } + context.err(msg) continue } if (alreadyLoaded.has(v.id)) {