diff --git a/src/main/frontend/worker/db/migrate.cljs b/src/main/frontend/worker/db/migrate.cljs index ba66233be5..b27ae4eabf 100644 --- a/src/main/frontend/worker/db/migrate.cljs +++ b/src/main/frontend/worker/db/migrate.cljs @@ -596,6 +596,12 @@ (= (:db/ident data) :logseq.kv/schema-version) nil + (:file/path data) + (if-let [block (d/entity @conn [:file/path (:file/path data)])] + (let [existing-data (assoc (into {} block) :db/id (:db/id block))] + (merge data existing-data)) + data) + (:block/uuid data) (if-let [block (d/entity @conn [:block/uuid (:block/uuid data)])] (do