From 9560279d6390c4c228c1012f1a5e17ae5e9e87b5 Mon Sep 17 00:00:00 2001 From: careck Date: Wed, 29 Apr 2026 07:40:31 +1000 Subject: [PATCH] fix: include is_checked in query context note maps note_to_rhai_dynamic was missing the is_checked field, so get_children/get_note results always had is_checked undefined. This broke views that filter by checkbox state (e.g. task progress). --- krillnotes-core/src/core/workspace/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/krillnotes-core/src/core/workspace/mod.rs b/krillnotes-core/src/core/workspace/mod.rs index 30e7d509..be977531 100644 --- a/krillnotes-core/src/core/workspace/mod.rs +++ b/krillnotes-core/src/core/workspace/mod.rs @@ -1260,6 +1260,7 @@ fn note_to_rhai_dynamic(note: &Note) -> Dynamic { note_map.insert("title".into(), Dynamic::from(note.title.clone())); note_map.insert("fields".into(), Dynamic::from(fields_map)); note_map.insert("tags".into(), Dynamic::from(tags_array)); + note_map.insert("is_checked".into(), Dynamic::from(note.is_checked)); Dynamic::from(note_map) }