Kaynağa Gözat

enhance(apis): empty page name crash for the push state

charlie 9 ay önce
ebeveyn
işleme
e83cb0ff86
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      src/main/logseq/api.cljs

+ 3 - 2
src/main/logseq/api.cljs

@@ -538,8 +538,9 @@
           page? (= k :page)
           params (bean/->clj params)
           query (bean/->clj query)]
-      (if-let [page-name (and page? (:name params))]
-        (route-handler/redirect-to-page! page-name {:anchor (:anchor query) :push true})
+      (if page?
+        (-> (:name params)
+          (route-handler/redirect-to-page! {:anchor (:anchor query) :push true}))
         (rfe/push-state k params query)))))
 
 (def ^:export replace_state