Browse Source

fix: page rename

Tienson Qin 1 year ago
parent
commit
20ef7dffaa

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

@@ -270,5 +270,5 @@
           (based-merge-pages! db config old-page-name new-page-name persist-op? redirect?)
 
           :else                          ; rename
-          (rename-namespace-pages! db config repo old-name new-name))
+          (rename-namespace-pages! conn config repo old-name new-name))
          (rename-nested-pages conn config old-name new-name))))))

+ 2 - 2
src/main/frontend/handler/events.cljs

@@ -349,8 +349,8 @@
 (defmethod handle :page/deleted [[_ repo page-name file-path]]
   (page-common-handler/after-page-deleted! repo page-name file-path))
 
-(defmethod handle :page/renamed [[_ repo tx-meta]]
-  (page-common-handler/after-page-renamed! repo tx-meta))
+(defmethod handle :page/renamed [[_ repo data]]
+  (page-common-handler/after-page-renamed! repo data))
 
 (defmethod handle :page/create-today-journal [[_ _repo]]
   (p/let [_ (page-handler/create-today-journal!)]

+ 1 - 1
src/main/frontend/modules/outliner/pipeline.cljs

@@ -57,7 +57,7 @@
       (state/pub-event! [:page/deleted repo (:deleted-page tx-meta) (:file-path tx-meta)]))
 
     (when (= (:outliner-op tx-meta) :rename-page)
-      (state/pub-event! [:page/renamed repo tx-meta]))
+      (state/pub-event! [:page/renamed repo (:data tx-meta)]))
 
     (when-not (or from-disk? new-graph?)
       (try