Browse Source

fix: don't run id-ref->title-ref for file graphs

Tienson Qin 5 months ago
parent
commit
021a84bcf2
1 changed files with 8 additions and 6 deletions
  1. 8 6
      deps/db/src/logseq/db/common/entity_plus.cljc

+ 8 - 6
deps/db/src/logseq/db/common/entity_plus.cljc

@@ -93,14 +93,16 @@
       (get-journal-title db e)
       (or
        (get (.-kv e) k)
-       (let [result (lookup-entity e k default-value)
+       (if db-based?
+         (let [result (lookup-entity e k default-value)
              ;; Replace title for pages only, otherwise it'll recursively
              ;; replace block id refs if there're cycle references of blocks
-             refs (:block/refs e)
-             result' (if (and (string? result) refs)
-                       (db-content/id-ref->title-ref result refs)
-                       result)]
-         (or result' default-value))))))
+               refs (:block/refs e)
+               result' (if (and (string? result) refs)
+                         (db-content/id-ref->title-ref result refs)
+                         result)]
+           (or result' default-value))
+         (lookup-entity e k default-value))))))
 
 (defn- lookup-kv-with-default-value
   [db ^Entity e k default-value]