diff --git a/src/main/frontend/worker/file/page_rename.cljs b/src/main/frontend/worker/file/page_rename.cljs index bcd8ed15d..68d62f6be 100644 --- a/src/main/frontend/worker/file/page_rename.cljs +++ b/src/main/frontend/worker/file/page_rename.cljs @@ -94,11 +94,14 @@ (defn- rename-update-block-refs! [refs from-id to-id] - (->> refs - (remove #{{:db/id from-id}}) - (cons {:db/id to-id}) - (distinct) - (vec))) + (if to-id + (->> refs + (remove #{{:db/id from-id}}) + (cons {:db/id to-id}) + (distinct) + (vec)) + ;; New page not exists so that we keep using the old page's block as a ref + refs)) (defn replace-page-ref "Unsanitized only"