From b451cf1508afb2a7d562aad269ae6779afabd0e9 Mon Sep 17 00:00:00 2001 From: Gabriel Horner Date: Mon, 26 May 2025 15:24:16 -0400 Subject: [PATCH] fix: numbered list not created in a child block A new block in this repro consistently returns :block/properties '() which results in the bug. Fixes https://test.logseq.com/#/page/68307c18-f9fb-4049-9efb-944cdff4226d. This is similar to d08acfc3badc37a56f3340698657d504acdc0f80 --- src/main/frontend/handler/file_based/property.cljs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/handler/file_based/property.cljs b/src/main/frontend/handler/file_based/property.cljs index cbc63e83a9..e022a7f817 100644 --- a/src/main/frontend/handler/file_based/property.cljs +++ b/src/main/frontend/handler/file_based/property.cljs @@ -34,9 +34,10 @@ (when-let [block (db/entity [:block/uuid block-id])] (let [format (get block :block/format :markdown) content (:block/title block) - properties (:block/properties block) + ;; FIXME: Remove not-empty if :block/properties stops returning '() + properties* (not-empty (:block/properties block)) properties-text-values (:block/properties-text-values block) - properties (-> (merge properties new-properties) + properties (-> (merge properties* new-properties) common-util/remove-nils-non-nested) properties-text-values (-> (merge properties-text-values new-properties) common-util/remove-nils-non-nested)