fix: tags

pull/11196/head
Tienson Qin 2024-04-01 15:22:20 +08:00
parent d48e45eaa7
commit 54989b47b8
4 changed files with 6 additions and 5 deletions

View File

@ -70,7 +70,8 @@
[db-ident prop-name prop-schema]
(assert (keyword? db-ident))
(let [db-ident' (if (or (= "user.property" (namespace db-ident))
(string/starts-with? (namespace db-ident) "logseq."))
(string/starts-with? (namespace db-ident) "logseq.")
(contains? #{:block/tags :block/alias} db-ident))
db-ident
(keyword "user.property" (name db-ident)))]
(block-with-timestamps

View File

@ -2357,8 +2357,8 @@
(when (seq closed-values-properties)
[:div.closed-values-properties.flex.flex-row.items-center.gap-1.select-none.h-full
(for [pid closed-values-properties]
(when-let [property (db/entity [:block/uuid pid])]
(pv/property-value block property (get (:block/properties block) pid)
(when-let [property (db/entity pid)]
(pv/property-value block property (get block pid)
{:icon? true
:page-cp page-cp
:inline-text inline-text})))])))

View File

@ -83,7 +83,7 @@
[page]
(let [tags-property (db/entity :block/tags)]
(pv/property-value page tags-property
(map :db/id (:block/tags page))
(:block/tags page)
{:page-cp (fn [config page]
(component-block/page-cp (assoc config :tag? true) page))
:inline-text component-block/inline-text})))

View File

@ -808,7 +808,7 @@
:parent-block block
:format :markdown}
v (cond
(and multiple-values? (set? v))
(and multiple-values? (or (set? v) (and (coll? v) (empty? v))))
v
multiple-values?
#{v}