From 84fd46c9015cb25e1876fdf76804e3fe280819b7 Mon Sep 17 00:00:00 2001 From: Cheena Malhotra <13396919+cheenamalhotra@users.noreply.github.com> Date: Tue, 24 Jan 2023 16:21:43 -0800 Subject: [PATCH] Do not show warning messages for stale accounts (#21621) --- .../src/azureResource/services/subscriptionService.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/extensions/azurecore/src/azureResource/services/subscriptionService.ts b/extensions/azurecore/src/azureResource/services/subscriptionService.ts index 7627661db7..6ceda71739 100644 --- a/extensions/azurecore/src/azureResource/services/subscriptionService.ts +++ b/extensions/azurecore/src/azureResource/services/subscriptionService.ts @@ -50,10 +50,12 @@ export class AzureResourceSubscriptionService implements IAzureResourceSubscript void vscode.window.showWarningMessage(errorMsg); } } catch (error) { - const errorMsg = localize('azure.resource.tenantSubscriptionsError', "Failed to get subscriptions for account {0} (tenant '{1}'). {2}", account.displayInfo.displayName, tenantId, AzureResourceErrorMessageUtil.getErrorMessage(error)); - Logger.error(`Failed to get subscriptions for account ${account.displayInfo.displayName} (tenant '${tenantId}'). ${AzureResourceErrorMessageUtil.getErrorMessage(error)}`); - errors.push(error); - void vscode.window.showWarningMessage(errorMsg); + if (!account.isStale) { + const errorMsg = localize('azure.resource.tenantSubscriptionsError', "Failed to get subscriptions for account {0} (tenant '{1}'). {2}", account.displayInfo.displayName, tenantId, AzureResourceErrorMessageUtil.getErrorMessage(error)); + Logger.error(`Failed to get subscriptions for account ${account.displayInfo.displayName} (tenant '${tenantId}'). ${AzureResourceErrorMessageUtil.getErrorMessage(error)}`); + errors.push(error); + void vscode.window.showWarningMessage(errorMsg); + } } } if (!gotSubscriptions) {