diff --git a/deps/graph-parser/src/logseq/graph_parser/block.cljs b/deps/graph-parser/src/logseq/graph_parser/block.cljs index dc94390e20..91482d7ce0 100644 --- a/deps/graph-parser/src/logseq/graph_parser/block.cljs +++ b/deps/graph-parser/src/logseq/graph_parser/block.cljs @@ -317,7 +317,9 @@ (text/namespace-page? original-page-name')) page-entity (when (and db (not skip-existing-page-check?)) (if class? - (ldb/get-case-page db original-page-name') + (some->> (ldb/page-exists? db original-page-name' #{:logseq.class/tag}) + first + (d/entity db)) (ldb/get-page db original-page-name'))) original-page-name' (or from-page (:block/title page-entity) original-page-name') page (merge