From 637fa49170cd41161eb25f0bcc5c4c8eb14687b8 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Fri, 1 Mar 2024 16:14:18 +0800 Subject: [PATCH] fix: page rename doesn't work fixes LOG-3029 --- src/main/frontend/worker/file/page_rename.cljs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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"