From 0b4dd56bfb686d3b8748e50e7d6161e5f27c2200 Mon Sep 17 00:00:00 2001 From: Manuel Ruwe Date: Sat, 14 Jan 2023 21:15:15 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20migration=20for=20standalone?= =?UTF-8?q?=20dash.=20service=20to=20widget?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tools/config/migrateConfig.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tools/config/migrateConfig.ts b/src/tools/config/migrateConfig.ts index 00965af06..07ce87219 100644 --- a/src/tools/config/migrateConfig.ts +++ b/src/tools/config/migrateConfig.ts @@ -211,11 +211,12 @@ const migrateModules = (config: Config): IWidget[] => { shape: {}, } as IWeatherWidget; case 'dashdot': - case 'Dash.': + case 'Dash.': { + const oldDashDotService = config.services.find((service) => service.type === 'Dash.'); return { id: 'dashdot', properties: { - url: oldModule.options?.url?.value ?? '', + url: oldModule.options?.url?.value ?? oldDashDotService?.url ?? '', cpuMultiView: oldModule.options?.cpuMultiView?.value ?? false, storageMultiView: oldModule.options?.storageMultiView?.value ?? false, useCompactView: oldModule.options?.useCompactView?.value ?? false, @@ -229,6 +230,7 @@ const migrateModules = (config: Config): IWidget[] => { }, shape: {}, } as IDashDotTile; + } case 'date': return { id: 'date',