Browse Source

fix: floats not working in property queries

for db graphs. Also make dev log less noisey
Gabriel Horner 1 year ago
parent
commit
19c268c0c3
2 changed files with 2 additions and 3 deletions
  1. 1 1
      src/main/frontend/db/query_dsl.cljs
  2. 1 2
      src/main/frontend/db/query_react.cljs

+ 1 - 1
src/main/frontend/db/query_dsl.cljs

@@ -254,7 +254,7 @@
                    (subs v 1)
                    (or (page-ref/get-page-name v) v)))]
     (if (string? result)
-      (string/trim result)
+      (or (parse-double result) (string/trim result))
       result)))
 
 (defn- ->keyword-property

+ 1 - 2
src/main/frontend/db/query_react.cljs

@@ -7,7 +7,6 @@
             [frontend.db.model :as model]
             [frontend.db.react :as react]
             [frontend.db.utils :as db-utils]
-            [frontend.debug :as debug]
             [frontend.extensions.sci :as sci]
             [frontend.state :as state]
             [logseq.db.frontend.inputs :as db-inputs]
@@ -91,7 +90,7 @@
 
 (defn react-query
   [repo {:keys [query inputs rules] :as query'} query-opts]
-  (let [pprint (if config/dev? debug/pprint (fn [_] nil))
+  (let [pprint (if config/dev? #(when (state/developer-mode?) (apply prn %&)) (fn [_] nil))
         start-time (.now js/performance)]
     (pprint "================")
     (pprint "Use the following to debug your datalog queries:")