diff --git a/src/Microsoft.SqlTools.ResourceProvider.DefaultImpl/AzureAuthenticationManager.cs b/src/Microsoft.SqlTools.ResourceProvider.DefaultImpl/AzureAuthenticationManager.cs index b7fc23f1..43a07b05 100644 --- a/src/Microsoft.SqlTools.ResourceProvider.DefaultImpl/AzureAuthenticationManager.cs +++ b/src/Microsoft.SqlTools.ResourceProvider.DefaultImpl/AzureAuthenticationManager.cs @@ -222,10 +222,9 @@ namespace Microsoft.SqlTools.ResourceProvider.DefaultImpl if (user != null) { - if (user.UniqueId != "") { - result = _subscriptionCache.Get(user.UniqueId); - } - else { + result = _subscriptionCache.Get(user.UniqueId); + if (result == null) + { result = await GetSubscriptionFromServiceAsync(user); _subscriptionCache.UpdateCache(user.UniqueId, result); }