From 1d53f6df7ad507876036c430cfb3163863957398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Wed, 6 Dec 2023 00:31:08 +0100 Subject: [PATCH] fix: crash with missing action info in chords --- src/routes/config/chords/+page.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/routes/config/chords/+page.svelte b/src/routes/config/chords/+page.svelte index d76410a1..b260fbcd 100644 --- a/src/routes/config/chords/+page.svelte +++ b/src/routes/config/chords/+page.svelte @@ -34,7 +34,13 @@ const index = new Index({tokenize: "full"}) chords.forEach((chord, i) => { if ("phrase" in chord) { - index.add(i, chord.phrase.map(it => KEYMAP_CODES[it].id).join("")) + index.add( + i, + chord.phrase + .map(it => KEYMAP_CODES[it]?.id) + .filter(it => !!it) + .join(""), + ) } }) return index