Skip to content

Commit 5b35a9e

Browse files
committed
fix: tags
1 parent 518076d commit 5b35a9e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

deps/outliner/src/logseq/outliner/core.cljs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,19 @@
242242
;; Notice: should check `page?` for block from the current db
243243
(if (ldb/page? (d/entity db (:db/id block)))
244244
block
245-
(let [page-class? (fn [t]
245+
(let [tags' (cond
246+
(qualified-keyword? tags)
247+
[(d/entity db tags)]
248+
(every? qualified-keyword? tags)
249+
(map #(d/entity db %) tags)
250+
:else
251+
tags)
252+
page-class? (fn [t]
246253
(and (map? t) (contains? db-class/page-classes
247254
(or (:db/ident t)
248255
(when-let [id (:block/uuid t)]
249256
(:db/ident (d/entity db [:block/uuid id])))))))
250-
page-classes (filter page-class? tags)]
257+
page-classes (filter page-class? tags')]
251258
(if (seq page-classes)
252259
(-> block
253260
(update :block/tags

0 commit comments

Comments
 (0)