Browse Source

fix: safe check db before get-pid

Tienson Qin 1 year ago
parent
commit
da96052908
1 changed files with 2 additions and 2 deletions
  1. 2 2
      deps/db/src/logseq/db/frontend/property.cljs

+ 2 - 2
deps/db/src/logseq/db/frontend/property.cljs

@@ -199,7 +199,7 @@
   db-pu/get-built-in-property-uuid if only in a db graph context"
   [repo db db-ident]
   (if (sqlite-util/db-based-graph? repo)
-    (:block/uuid (d/entity db db-ident))
+    (when db (:block/uuid (d/entity db db-ident)))
     (get-in built-in-properties [db-ident :name])))
 
 (defn lookup
@@ -248,4 +248,4 @@
     (some (fn [id]
             (let [e (d/entity db [:block/uuid id])]
               (when (= (closed-value-name e) value-name)
-                e))) values)))
+                e))) values)))