diff --git a/src/metabase/lib/field.cljc b/src/metabase/lib/field.cljc index e7e1997141986577497f1adc8aa7d2a84642bc1b..2067d355ac667043e54fb7cd8a2bd2b3dad271d4 100644 --- a/src/metabase/lib/field.cljc +++ b/src/metabase/lib/field.cljc @@ -162,12 +162,12 @@ metadata [_tag {source-uuid :lib/uuid :keys [base-type binning effective-type join-alias source-field temporal-unit], :as opts} :as field-ref]] (let [metadata (merge - {:lib/type :metadata/column - :lib/source-uuid source-uuid} + {:lib/type :metadata/column} metadata {:display-name (or (:display-name opts) (lib.metadata.calculation/display-name query stage-number field-ref))})] (cond-> metadata + source-uuid (assoc :lib/source-uuid source-uuid) base-type (assoc :base-type base-type, :effective-type base-type) effective-type (assoc :effective-type effective-type) temporal-unit (assoc ::temporal-unit temporal-unit)