瀏覽代碼

fix: don't cache nil as seen immutable entities

Tienson Qin 9 月之前
父節點
當前提交
5a374c9e11
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      deps/db/src/logseq/db/frontend/entity_plus.cljc

+ 1 - 1
deps/db/src/logseq/db/frontend/entity_plus.cljc

@@ -61,7 +61,7 @@
     (if-let [e (find @*seen-immutable-entities eid)]
       (val e)
       (let [r (d/entity db eid)]
-        (vswap! *seen-immutable-entities assoc eid r)
+        (when r (vswap! *seen-immutable-entities assoc eid r))
         r))
     (d/entity db eid)))