fix: export datoms urls

This commit is contained in:
Tienson Qin
2025-06-26 18:24:33 +08:00
parent 2635301951
commit 2ec76caed7

View File

@@ -61,11 +61,17 @@
[conn]
(some->> (d/datoms @conn :eavt)
(map (fn [{:keys [e a v t]}]
(if (and (contains? #{:block/title :block/name} a)
(let [entity (d/entity @conn e)]
(and (not (:db/ident entity))
(not (ldb/journal? entity))
(not (:logseq.property/built-in? entity))
(not (= :logseq.property/query (:db/ident (:logseq.property/created-from-property entity)))))))
(cond
(= :url (:logseq.property/type (d/entity @conn a)))
(d/datom e a "https://logseq.com" t)
(and (contains? #{:block/title :block/name} a)
(let [entity (d/entity @conn e)]
(and (not (:db/ident entity))
(not (ldb/journal? entity))
(not (:logseq.property/built-in? entity))
(not (= :logseq.property/query (:db/ident (:logseq.property/created-from-property entity)))))))
(d/datom e a (str "debug " e) t)
:else
(d/datom e a v t))))))