Remove all accounts regardless of failure in one account (#11431)

This commit is contained in:
Amir Omidi
2020-07-23 11:06:29 -07:00
committed by GitHub
parent c963e6ec08
commit 2fc51ffe82

View File

@@ -298,10 +298,14 @@ export class AccountManagementService implements IAccountManagementService {
let finalResult = true;
for (const account of accounts) {
const removeResult = await this.removeAccount(account.key);
if (removeResult === false) {
this._logService.info('Error when removing %s.', account.key);
finalResult = false;
try {
const removeResult = await this.removeAccount(account.key);
if (removeResult === false) {
this._logService.info('Error when removing %s.', account.key);
finalResult = false;
}
} catch (ex) {
this._logService.error('Error when removing an account %s. Exception: %s', account.key, JSON.stringify(ex));
}
}
return finalResult;