From 5d0726cfb00b21e6d3e8be50700ef1e1bc1fe5a0 Mon Sep 17 00:00:00 2001 From: llcc Date: Mon, 7 Mar 2022 18:38:35 +0800 Subject: [PATCH] enhance: ignore logbook and default properties in unlinked reference --- src/main/frontend/db/model.cljs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/db/model.cljs b/src/main/frontend/db/model.cljs index 72ae40ebc..8d3cb0a8c 100644 --- a/src/main/frontend/db/model.cljs +++ b/src/main/frontend/db/model.cljs @@ -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