瀏覽代碼

fix: ensure page/create returns existing page uuid

Tienson Qin 1 月之前
父節點
當前提交
9ce2809da3
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/main/frontend/worker/handler/page/db_based/page.cljs

+ 3 - 1
src/main/frontend/worker/handler/page/db_based/page.cljs

@@ -199,7 +199,9 @@
                                 (select-keys existing-page [:db/ident]))
                          [:db/retract [:block/uuid (:block/uuid existing-page)] :block/tags :logseq.class/Page]]]
             {:tx-meta tx-meta
-             :tx-data tx-data})))
+             :tx-data tx-data
+             :page-uuid (:block/uuid existing-page)
+             :title (:block/title existing-page)})))
       (let [page           (gp-block/page-name->map title db true date-formatter
                                                     {:class? class?
                                                      :page-uuid (when (uuid? uuid) uuid)