Skip to content
Snippets Groups Projects
Commit 1e1cd79d authored by Simon Belak's avatar Simon Belak
Browse files

Don't create empty :query keys

parent d9f872b2
Branches
Tags
No related merge requests found
......@@ -2,6 +2,7 @@
(:require [metabase.mbql
[schema :as mbql.s]
[util :as mbql.u]]
[metabase.util :as u]
[schema.core :as s]))
(defn- desugar-inside [query]
......@@ -78,13 +79,13 @@
(s/defn ^:private desugar* :- mbql.s/Query
[query]
(update query :query (comp mbql.u/simplify-compound-filter
desugar-inside
desugar-is-null-and-not-null
desugar-time-interval
desugar-does-not-contain
desugar-equals-and-not-equals-with-extra-args
desugar-current-relative-datetime)))
(u/update-when query :query (comp mbql.u/simplify-compound-filter
desugar-inside
desugar-is-null-and-not-null
desugar-time-interval
desugar-does-not-contain
desugar-equals-and-not-equals-with-extra-args
desugar-current-relative-datetime)))
(defn desugar
"Middleware that replaces high-level 'syntactic sugar' clauses with lower-level clauses. This is done to minimize the
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment