diff --git a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx index 662a178f30e..eecdf734d32 100644 --- a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx +++ b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/index.tsx @@ -355,6 +355,7 @@ const DatabaseModal: FunctionComponent = ({ fetchResource, createResource, updateResource, + clearError, } = useSingleViewResource( 'database', t('database'), @@ -399,6 +400,7 @@ const DatabaseModal: FunctionComponent = ({ setDB({ type: ActionType.reset }); setHasConnectedDb(false); setValidationErrors(null); // reset validation errors on close + clearError(); setEditNewDb(false); onHide(); };