diff --git a/src/metabase/query_processor.clj b/src/metabase/query_processor.clj index 46c07573114f77743fc0e9d316e52dd6b6c7e347..a66860d3479c279acb4d98c214f0e1c35847a21f 100644 --- a/src/metabase/query_processor.clj +++ b/src/metabase/query_processor.clj @@ -571,8 +571,9 @@ :query-hash (hash query) :query-type (if (mbql-query? query) "MBQL" "native")})] (try - (query-complete query-execution (u/prog1 (process-query query) - (assert-valid-query-result <>))) + (let [result (process-query query)] + (assert-valid-query-result result) + (query-complete query-execution result)) (catch Throwable e (log/error (u/format-color 'red "Query failure: %s" (.getMessage e))) (query-fail query-execution (.getMessage e))))))