Tienson Qin 1 год назад
Родитель
Сommit
f494ef9786

+ 1 - 0
deps/graph-parser/src/logseq/graph_parser/text.cljs

@@ -153,6 +153,7 @@
   [page-name]
   (and (string? page-name)
        (string/includes? page-name "/")
+       (not= (string/trim page-name) "/")
        (not (string/starts-with? page-name "../"))
        (not (string/starts-with? page-name "./"))
        (not (common-util/url? page-name))))

+ 1 - 2
src/main/frontend/components/cmdk/core.cljs

@@ -820,8 +820,7 @@
                                         (and backspace? (= last-char "/"))
                                         (and backspace? (= input ""))))
                            (reset! (::filter state) nil)
-                           ;; (load-results :default state)
-                           )))
+                           (load-results :default state))))
                      150)
        :default-value input}]]))
 

+ 2 - 1
src/main/frontend/worker/search.cljs

@@ -144,7 +144,8 @@ DROP TRIGGER IF EXISTS blocks_au;
   (try
     (p/let [namespace? (text/namespace-page? q)
             last-part (when namespace?
-                        (get-match-input (last (string/split q "/"))))
+                        (some-> (last (string/split q "/"))
+                                get-match-input))
             bind (cond
                    (and namespace? page)
                    [page input last-part limit]