File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
deps/outliner/src/logseq/outliner Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments