Browse Source

fix can not create database again after creating database failed (#558)

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
ryjiang 1 year ago
parent
commit
2dad3a52a0
1 changed files with 3 additions and 1 deletions
  1. 3 1
      client/src/pages/dialogs/CreateDatabaseDialog.tsx

+ 3 - 1
client/src/pages/dialogs/CreateDatabaseDialog.tsx

@@ -72,7 +72,9 @@ const CreateDatabaseDialog: FC<CreateDatabaseProps> = ({ onCreate }) => {
 
 
   const handleCreate = async () => {
   const handleCreate = async () => {
     setLoading(true);
     setLoading(true);
-    await createDatabase(form);
+    await createDatabase(form).finally(() => {
+      setLoading(false);
+    });
     openSnackBar(successTrans('create', { name: dbTrans('database') }));
     openSnackBar(successTrans('create', { name: dbTrans('database') }));
     setLoading(false);
     setLoading(false);