fix: #tag query

This commit is contained in:
Tienson Qin
2021-12-10 20:48:23 +08:00
parent 983c0bc16a
commit 09a00ab93d

View File

@@ -417,7 +417,8 @@
(not (string/blank? s)))
(let [counter (atom 0)]
(try
(let [form (some-> s
(let [s (if (= \# (first s)) (util/format "[[%s]]" (subs s 1)) s)
form (some-> s
(pre-transform)
(reader/read-string))]
(if (symbol? form)
@@ -460,8 +461,10 @@
(let [query-string (template/resolve-dynamic-template! query-string)]
(when-not (string/blank? query-string)
(let [{:keys [query sort-by blocks? sample] :as result} (parse repo query-string)
query (if (string? query) (string/trim query) query)]
(if (and (string? result) (not (string/includes? result " ")))
query (if (string? query) (string/trim query) query)
full-text-query? (and (string? result)
(not (string/includes? result " ")))]
(if full-text-query?
(if (= "\"" (first result) (last result))
(subs result 1 (dec (count result)))
result)