Browse Source

fix: redirect to home when deleting a page

Tienson Qin 3 years ago
parent
commit
73a202b3c2

+ 2 - 1
deps/graph-parser/src/logseq/graph_parser/block.cljs

@@ -251,7 +251,8 @@
           [original-page-name page-name journal-day] (convert-page-if-journal original-page-name date-formatter)
           namespace? (and (not (boolean (text/get-nested-page-name original-page-name)))
                           (text/namespace-page? original-page-name))
-          page-entity (some-> db (d/entity [:block/name page-name]))]
+          page-entity (some-> db (d/entity [:block/name page-name]))
+          original-page-name (or (:block/original-name page-entity) original-page-name)]
       (merge
        {:block/name page-name
         :block/original-name original-page-name}

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

@@ -309,6 +309,7 @@
 (defn delete!
   [page-name ok-handler & {:keys [delete-file?]
                            :or {delete-file? true}}]
+  (route-handler/redirect-to-home!)
   (when page-name
     (when-let [repo (state/get-current-repo)]
       (let [page-name (util/page-name-sanity-lc page-name)