浏览代码

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

charlie 9 月之前
父节点
当前提交
e83cb0ff86
共有 1 个文件被更改,包括 3 次插入2 次删除
  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