From 1e1f4bb51beb08486fc265df9fdf865cb0dd1940 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Sun, 10 Aug 2025 12:56:50 +0800 Subject: [PATCH] fix: remove outdated checksum entities when validating db --- src/main/frontend/worker/db/validate.cljs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/frontend/worker/db/validate.cljs b/src/main/frontend/worker/db/validate.cljs index 126432a800..dd5dc0148c 100644 --- a/src/main/frontend/worker/db/validate.cljs +++ b/src/main/frontend/worker/db/validate.cljs @@ -57,6 +57,10 @@ [[:db/add (:db/id entity) :logseq.property.class/extends :logseq.class/Root]] (and (or (ldb/class? entity) (ldb/property? entity)) (ldb/internal-page? entity)) [[:db/retract (:db/id entity) :block/tags :logseq.class/Page]] + + (and (:logseq.property.asset/remote-metadata entity) (nil? (:logseq.property.asset/type entity))) + [[:db/retractEntity (:db/id entity)]] + :else nil))) errors)