Skip to content

Commit 277e98c

Browse files
authored
Merge pull request #7 from BLACKBUCK-LABS/set_limit_native_query
CSV download fixes
2 parents 39670b9 + 4342574 commit 277e98c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/metabase/query_processor/middleware/process_userland_query.clj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
formatting the results."
55
(:require [clojure.tools.logging :as log]
66
[java-time :as t]
7+
[medley.core :as m]
78
[metabase.models
89
[database :refer [Database]]
910
[query :as query]
@@ -82,6 +83,8 @@
8283
(result-with-original-query result query-execution)
8384
(-> query-execution
8485
add-running-time
86+
(assoc-in [:json_query :native :query] (get-in query-execution [:original_query_stmt]))
87+
(m/dissoc-in [:json_query :native :original_query])
8588
(dissoc :error :hash :executor_id :card_id :dashboard_id :pulse_id :result_rows :native :original_query_stmt))
8689
{:status :completed
8790
:average_execution_time (when cached?
@@ -145,7 +148,7 @@
145148
(defn limit-native-query?
146149
[database]
147150
(let[engine (:engine (db/select-one (into [Database] [:id :engine]) :id database))]
148-
(if (some (partial = (name engine)) ["presto" "mysql" "postgres" "redshift" "athena"]) true false)
151+
(if (some (partial = (name engine)) ["presto" "mysql" "postgres" "redshift" "athena" "h2"]) true false)
149152
))
150153

151154
(defn add-limit-query

0 commit comments

Comments
 (0)