diff --git a/superset/assets/javascripts/dashboard/components/Controls.jsx b/superset/assets/javascripts/dashboard/components/Controls.jsx index 86891f15da711..cb78d862bcd8a 100644 --- a/superset/assets/javascripts/dashboard/components/Controls.jsx +++ b/superset/assets/javascripts/dashboard/components/Controls.jsx @@ -18,7 +18,7 @@ class Controls extends React.PureComponent { constructor(props) { super(props); this.state = { - css: props.dashboard.css, + css: props.dashboard.css || '', cssTemplates: [], }; } diff --git a/superset/assets/javascripts/dashboard/components/SaveModal.jsx b/superset/assets/javascripts/dashboard/components/SaveModal.jsx index 60e40365b5baa..a0fb30bb1ae88 100644 --- a/superset/assets/javascripts/dashboard/components/SaveModal.jsx +++ b/superset/assets/javascripts/dashboard/components/SaveModal.jsx @@ -40,6 +40,7 @@ class SaveModal extends React.PureComponent { saveDashboardRequest(data, url, saveType) { const dashboard = this.props.dashboard; const saveModal = this.modal; + Object.assign(data, { css: this.props.css }); $.ajax({ type: 'POST', url,