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) {