Browse Source

fix: property query

Tienson Qin 4 years ago
parent
commit
ad1db332d9
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/main/frontend/db/query_dsl.cljs

+ 5 - 2
src/main/frontend/db/query_dsl.cljs

@@ -218,8 +218,11 @@
 
        (and (= 'property fe)
             (= 3 (count e)))
-       (let [v (some-> (name (nth e 2))
-                       (text/page-ref-un-brackets!))
+       (let [v (nth e 2)
+             v (if (or (string? v) (symbol? v))
+                 (some-> (name v)
+                         (text/page-ref-un-brackets!))
+                 v)
              sym (if (= current-filter 'or)
                    '?v
                      (uniq-symbol counter "?v"))]