mirror of
https://github.com/logseq/logseq.git
synced 2026-05-03 02:16:30 +00:00
fix: application Crash when trying to populate node property
fixed https://github.com/logseq/db-test/issues/402
This commit is contained in:
@@ -746,22 +746,22 @@
|
||||
node)
|
||||
id (:db/id node)
|
||||
[header label] (if (integer? id)
|
||||
(let [node-title (if (seq (:logseq.property/classes property))
|
||||
(db-content/recur-replace-uuid-in-block-title node)
|
||||
(block-handler/block-unique-title node))
|
||||
title (subs node-title 0 256)
|
||||
node (or (db/entity id) node)
|
||||
icon (get-node-icon node)
|
||||
header (when-not (db/page? node)
|
||||
(when-let [breadcrumb (state/get-component :block/breadcrumb)]
|
||||
[:div.text-xs.opacity-70
|
||||
(breadcrumb {:search? true} (state/get-current-repo) (:block/uuid node) {})]))
|
||||
label [:div.flex.flex-row.items-center.gap-1
|
||||
(when-not (or (:logseq.property/classes property)
|
||||
(contains? #{:class :property} (:logseq.property/type property)))
|
||||
(ui/icon icon {:size 14}))
|
||||
[:div title]]]
|
||||
[header label])
|
||||
(when-let [node-title (if (seq (:logseq.property/classes property))
|
||||
(db-content/recur-replace-uuid-in-block-title node)
|
||||
(block-handler/block-unique-title node))]
|
||||
(let [title (subs node-title 0 256)
|
||||
node (or (db/entity id) node)
|
||||
icon (get-node-icon node)
|
||||
header (when-not (db/page? node)
|
||||
(when-let [breadcrumb (state/get-component :block/breadcrumb)]
|
||||
[:div.text-xs.opacity-70
|
||||
(breadcrumb {:search? true} (state/get-current-repo) (:block/uuid node) {})]))
|
||||
label [:div.flex.flex-row.items-center.gap-1
|
||||
(when-not (or (:logseq.property/classes property)
|
||||
(contains? #{:class :property} (:logseq.property/type property)))
|
||||
(ui/icon icon {:size 14}))
|
||||
[:div title]]]
|
||||
[header label]))
|
||||
[nil (:block/title node)])]
|
||||
(assoc node
|
||||
:header header
|
||||
|
||||
Reference in New Issue
Block a user