mirror of
https://github.com/logseq/logseq.git
synced 2026-05-27 22:24:09 +00:00
fix: safe check dom blockid
This commit is contained in:
@@ -1147,7 +1147,7 @@
|
||||
(let [dom-blocks (remove (fn [block] (= "true" (dom/attr block "data-query"))) blocks)]
|
||||
(when (seq dom-blocks)
|
||||
(let [repo (state/get-current-repo)
|
||||
block-uuids (distinct (map #(uuid (dom/attr % "blockid")) dom-blocks))
|
||||
block-uuids (distinct (keep #(when-let [id (dom/attr % "blockid")] (uuid id)) dom-blocks))
|
||||
lookup-refs (map (fn [id] [:block/uuid id]) block-uuids)
|
||||
blocks (map db/entity lookup-refs)]
|
||||
(ui-outliner-tx/transact!
|
||||
|
||||
Reference in New Issue
Block a user