diff --git a/superset-frontend/src/datasource/DatasourceEditor.jsx b/superset-frontend/src/datasource/DatasourceEditor.jsx index a7bcab6b3786f..dfd323e1a0b32 100644 --- a/superset-frontend/src/datasource/DatasourceEditor.jsx +++ b/superset-frontend/src/datasource/DatasourceEditor.jsx @@ -390,7 +390,7 @@ class DatasourceEditor extends React.PureComponent { this.setState(prevState => ({ isEditMode: !prevState.isEditMode })); } - onDatasourceChange(datasource, callback) { + onDatasourceChange(datasource, callback = this.validateAndChange) { this.setState({ datasource }, callback); }