diff --git a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx index 5b9c57a463876..c85db9dc0cc66 100644 --- a/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx +++ b/superset-frontend/src/views/CRUD/data/database/DatabaseModal/DatabaseConnectionForm.tsx @@ -64,9 +64,15 @@ interface FieldPropTypes { isEditMode?: boolean; sslForced?: boolean; defaultDBName?: string; + editNewDb?: boolean; } -const CredentialsInfo = ({ changeMethods, isEditMode, db }: FieldPropTypes) => { +const CredentialsInfo = ({ + changeMethods, + isEditMode, + db, + editNewDb, +}: FieldPropTypes) => { const [uploadOption, setUploadOption] = useState( CredentialInfoOptions.jsonUpload.valueOf(), ); @@ -95,7 +101,9 @@ const CredentialsInfo = ({ changeMethods, isEditMode, db }: FieldPropTypes) => { )} - {uploadOption === CredentialInfoOptions.copyPaste || isEditMode ? ( + {uploadOption === CredentialInfoOptions.copyPaste || + isEditMode || + editNewDb ? (
Service Account