From 7971b0cc211d8c18e571553e4de302b9e43ede23 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Fri, 16 Aug 2024 09:53:45 +0800 Subject: [PATCH] fix: toggle Properties twice without reload doesn't work fixes https://github.com/logseq/db-test/issues/8 --- src/main/frontend/handler/page.cljs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/frontend/handler/page.cljs b/src/main/frontend/handler/page.cljs index 9c2d920a0..bd22ae3fc 100644 --- a/src/main/frontend/handler/page.cljs +++ b/src/main/frontend/handler/page.cljs @@ -501,10 +501,11 @@ (defn toggle-properties! [page-entity] - (property-handler/set-block-property! (state/get-current-repo) - (:block/uuid page-entity) - :logseq.property/hide-properties? - (not (:logseq.property/hide-properties? page-entity)))) + (let [e (db/entity (:db/id page-entity))] + (property-handler/set-block-property! (state/get-current-repo) + (:block/uuid page-entity) + :logseq.property/hide-properties? + (not (:logseq.property/hide-properties? e))))) (defn convert-to-tag! [page-entity]