mirror of
https://github.com/apache/superset.git
synced 2024-09-06 22:07:34 -04:00
fix(database-modal): Refresh Data when importing (#20523)
* Database Modal: - Add missing invocation to onDatabaseAdd after importing DB from file - Add keys to our IconButtons * Database Modal: - Reduce if clause so it's more concise
This commit is contained in:
parent
93fbfe9d28
commit
850f5fa136
@ -788,6 +788,7 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
|
||||
onClick={() => setDatabaseModel(database.name)}
|
||||
buttonText={database.name}
|
||||
icon={dbImages?.[database.engine]}
|
||||
key={`${database.name}`}
|
||||
/>
|
||||
))}
|
||||
</div>
|
||||
@ -973,11 +974,12 @@ const DatabaseModal: FunctionComponent<DatabaseModalProps> = ({
|
||||
]);
|
||||
|
||||
if (!(info.file.originFileObj instanceof File)) return;
|
||||
await importResource(
|
||||
const dbId = await importResource(
|
||||
info.file.originFileObj,
|
||||
passwords,
|
||||
confirmedOverwrite,
|
||||
);
|
||||
if (dbId) onDatabaseAdd?.();
|
||||
};
|
||||
|
||||
const passwordNeededField = () => {
|
||||
|
Loading…
Reference in New Issue
Block a user