From 97fc51ead6178f5b03f4dce9cd87d7d996e727f6 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Wed, 8 Jun 2022 17:51:41 +0800 Subject: [PATCH] enhance(query): allow property keys with char '_' related to #5445 --- src/main/frontend/db/query_react.cljs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/db/query_react.cljs b/src/main/frontend/db/query_react.cljs index ec4200f3e..e7ea7bfb5 100644 --- a/src/main/frontend/db/query_react.cljs +++ b/src/main/frontend/db/query_react.cljs @@ -114,6 +114,11 @@ page-ref (string/lower-case page-ref)] (list 'contains? sym (text/page-ref-un-brackets! page-ref))) + (and (vector? f) + (= (first f) 'page-property) + (keyword? (util/nth-safe f 2))) + (update f 2 (fn [k] (keyword (string/replace (name k) "_" "-")))) + :else f)) query))) @@ -132,4 +137,4 @@ k [:custom query']] (pprint "inputs (post-resolution):" resolved-inputs) (pprint "query-opts:" query-opts) - (apply react/q repo k query-opts query inputs)))) \ No newline at end of file + (apply react/q repo k query-opts query inputs))))