From 5e924880b17b09f87ce59245c9524f01691e221d Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 4 Nov 2025 15:29:48 +0800 Subject: [PATCH] fix: can't deref query result --- src/main/frontend/components/query/result.cljs | 4 +++- src/main/frontend/db/query_dsl.cljs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/components/query/result.cljs b/src/main/frontend/components/query/result.cljs index 073c0feef9..6884b15c41 100644 --- a/src/main/frontend/components/query/result.cljs +++ b/src/main/frontend/components/query/result.cljs @@ -57,7 +57,9 @@ :built-in-query? (:built-in-query? config)})] [k (rum/react result)])) (catch :default e - (reset! *query-error e))))) + (js/console.error e) + (reset! *query-error e) + [nil nil])))) (defn get-group-by-page [{:keys [result-transform query] :as query-m} {:keys [table? db-graph?]}] diff --git a/src/main/frontend/db/query_dsl.cljs b/src/main/frontend/db/query_dsl.cljs index bf0b2fc665..82c2df03e3 100644 --- a/src/main/frontend/db/query_dsl.cljs +++ b/src/main/frontend/db/query_dsl.cljs @@ -802,7 +802,7 @@ Some bindings in this fn: blocks? (if db-graph? true blocks?)] (when-let [query' (some-> query* (query-wrapper {:blocks? blocks? :block-attrs (when db-graph? db-block-attrs)}))] - (let [random-samples (if @sample + (let [random-samples (if (and sample @sample) (fn [col] (take @sample (shuffle col))) identity)