From c6f3eb67c1916f34d9c111d98d9873c40af35eb3 Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Tue, 7 Jan 2025 14:12:45 -0500 Subject: [PATCH] fix: history/scalar-value schema wrong type and didn't handle false --- deps/db/src/logseq/db/frontend/malli_schema.cljs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deps/db/src/logseq/db/frontend/malli_schema.cljs b/deps/db/src/logseq/db/frontend/malli_schema.cljs index fd897561ca..86cdfc4337 100644 --- a/deps/db/src/logseq/db/frontend/malli_schema.cljs +++ b/deps/db/src/logseq/db/frontend/malli_schema.cljs @@ -396,7 +396,7 @@ [:logseq.property.history/block :int] [:logseq.property.history/property :int] [:logseq.property.history/ref-value {:optional true} :int] - [:logseq.property.history/scalar-value {:optional true} :int] + [:logseq.property.history/scalar-value {:optional true} :any] [:block/tx-id {:optional true} :int]]) (def property-history-block @@ -405,7 +405,8 @@ [:fn {:error/message ":logseq.property.history/ref-value or :logseq.property.history/scalar-value required" :error/path [:logseq.property.history/ref-value]} (fn [m] - (or (:logseq.property.history/ref-value m) (:logseq.property.history/scalar-value m)))]]) + (or (:logseq.property.history/ref-value m) + (some? (:logseq.property.history/scalar-value m))))]]) (def closed-value-block* (vec