From eccf3cf5fe8f60d04d70096bc94c654cab60d81a Mon Sep 17 00:00:00 2001 From: Amir Omidi Date: Thu, 23 Jul 2020 19:14:23 -0700 Subject: [PATCH] Changes to getAccountSecurityToken (#11502) --- extensions/azurecore/src/azureResource/utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/azurecore/src/azureResource/utils.ts b/extensions/azurecore/src/azureResource/utils.ts index dfa7ee76f8..34bb7f1428 100644 --- a/extensions/azurecore/src/azureResource/utils.ts +++ b/extensions/azurecore/src/azureResource/utils.ts @@ -114,11 +114,11 @@ export async function getResourceGroups(appContext: AppContext, account?: azdata return result; } const service = appContext.getService(AzureResourceServiceNames.resourceGroupService); - await Promise.all(account.properties.tenants.map(async (tenant: { id: string | number; }) => { + await Promise.all(account.properties.tenants.map(async (tenant: { id: string; }) => { try { - const tokens = await azdata.accounts.getSecurityToken(account, azdata.AzureResource.ResourceManagement); - const token = tokens[tenant.id].token; - const tokenType = tokens[tenant.id].tokenType; + const tokenResponse = await azdata.accounts.getAccountSecurityToken(account, tenant.id, azdata.AzureResource.ResourceManagement); + const token = tokenResponse.token; + const tokenType = tokenResponse.tokenType; result.resourceGroups.push(...await service.getResources(subscription, new TokenCredentials(token, tokenType), account)); } catch (err) {