From d4d2e308db0370507c218c922787dd85c38561a0 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Thu, 15 Jan 2026 07:36:54 +0100 Subject: [PATCH] hardened quicklaunch script --- glance-system/glance-kisfenyo.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/glance-system/glance-kisfenyo.yaml b/glance-system/glance-kisfenyo.yaml index ffcb05e..98d14ee 100644 --- a/glance-system/glance-kisfenyo.yaml +++ b/glance-system/glance-kisfenyo.yaml @@ -143,9 +143,9 @@ data: }) .then(data => { indexed = data.map(x => ({ - title: x.title, - url: x.url, - meta: [x.page, x.widget, x.group].filter(Boolean).join(' • ') + title: String(x.title ?? x.url ?? ''), + url: String(x.url ?? ''), + meta: [x.page, x.widget, x.group].filter(Boolean).map(v => String(v)).join(' • ') })); indexLoaded = true; }) @@ -166,7 +166,7 @@ data: } function normalize(s) { - return (s || '').toLowerCase().replace(/\s+/g, ' ').trim(); + return String(s ?? '').toLowerCase().replace(/\s+/g, ' ').trim(); } function score(item, q) {