diff --git a/src/metabase/api/meta/field.clj b/src/metabase/api/meta/field.clj index 1694ef8fa325429a75af4e503a2a0eae58ef27e1..36c6f6cbd7d278362999b35f4ce7734fbfa8acc4 100644 --- a/src/metabase/api/meta/field.clj +++ b/src/metabase/api/meta/field.clj @@ -39,10 +39,10 @@ {field_type FieldType special_type FieldSpecialType} (write-check Field id) - (check-500 (m/mapply upd Field id (merge {:description description ; you're allowed to unset description and special_type - :special_type special_type} ; but field_type and preview_display must be replaced - (when field_type {:field_type field_type}) ; with new non-nil values - (when preview_display {:preview_display preview_display})))) + (check-500 (m/mapply upd Field id (merge {:description description ; you're allowed to unset description and special_type + :special_type special_type} ; but field_type and preview_display must be replaced + (when field_type {:field_type field_type}) ; with new non-nil values + (when (not (nil? preview_display)) {:preview_display preview_display})))) (sel :one Field :id id)) (defendpoint GET "/:id/summary"