fix: quote wrap search when there's /

This commit is contained in:
Tienson Qin
2025-07-08 00:06:06 +08:00
parent 21bdbce6f1
commit eb2e4a7d23

View File

@@ -137,7 +137,9 @@ DROP TRIGGER IF EXISTS blocks_au;
(string/replace " | " " OR ")
(string/replace " not " " NOT "))]
(cond
(and (re-find #"[^\w\s]" q) (not (some #(string/includes? match-input %) ["AND" "OR" "NOT"]))) ; punctuations
(and (re-find #"[^\w\s]" q)
(or (not (some #(string/includes? match-input %) ["AND" "OR" "NOT"]))
(string/includes? q "/"))) ; punctuations
(str "\"" match-input "\"*")
(not= q match-input)
(string/replace match-input "," "")