itizawa 6 년 전
부모
커밋
2465a23d5a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/client/js/services/PersonalContainer.js

+ 2 - 2
src/client/js/services/PersonalContainer.js

@@ -223,13 +223,13 @@ export default class PersonalContainer extends Container {
   async associateLdapAccount(account) {
     try {
       await this.appContainer.apiv3.put('/personal-setting/associate-ldap', account);
-      await this.retrieveExternalAccounts();
     }
     catch (err) {
       this.setState({ retrieveError: err });
       logger.error(err);
       throw new Error('Failed to associate ldap account');
     }
+    this.retrieveExternalAccounts();
   }
 
   /**
@@ -238,13 +238,13 @@ export default class PersonalContainer extends Container {
   async disassociateLdapAccount(account) {
     try {
       await this.appContainer.apiv3.put('/personal-setting/disassociate-ldap', account);
-      await this.retrieveExternalAccounts();
     }
     catch (err) {
       this.setState({ retrieveError: err });
       logger.error(err);
       throw new Error('Failed to disassociate ldap account');
     }
+    this.retrieveExternalAccounts();
   }
 
 }