enhance: ignore logbook and default properties in unlinked reference

pull/3963/head
llcc 2022-03-07 18:38:35 +08:00 committed by Tienson Qin
parent 89721672b6
commit 5d0726cfb0
1 changed files with 8 additions and 2 deletions

View File

@ -16,7 +16,9 @@
[frontend.state :as state]
[frontend.util :as util :refer [react]]
[frontend.db.rules :refer [rules]]
[frontend.db.default :as default-db]))
[frontend.db.default :as default-db]
[frontend.util.property :as property]
[frontend.util.drawer :as drawer]))
;; TODO: extract to specific models and move data transform logic to the
;; corresponding handlers.
@ -1041,7 +1043,11 @@
patterns (->> (conj alias-names page)
(map pattern))
filter-fn (fn [datom]
(some (fn [p] (re-find p (:v datom))) patterns))]
(some (fn [p]
(re-find p (->> (:v datom)
(property/remove-built-in-properties (:block/format page))
(drawer/remove-logbook))))
patterns))]
(->> (react/q repo [:frontend.db.react/page-unlinked-refs page-id]
{:query-fn (fn [db _tx-report _result]
(let [ids