소스 검색

fix: remove pages from unlinked refs

Tienson Qin 1 년 전
부모
커밋
54c218b5c8
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      src/main/frontend/search.cljs

+ 3 - 1
src/main/frontend/search.cljs

@@ -121,7 +121,9 @@
                               (:block/title page))
             q (string/join " " alias-names)
             result (block-search repo q {:limit 100})
-            eids (map (fn [b] [:block/uuid (:block/uuid b)]) result)
+            eids (->> result
+                      (remove :page?)
+                      (map (fn [b] [:block/uuid (:block/uuid b)])))
             result (when (seq eids)
                      (.get-page-unlinked-refs ^Object @state/*db-worker repo (:db/id page) (ldb/write-transit-str eids)))
             result' (when result (ldb/read-transit-str result))]