Skip to content

Commit 60ff036

Browse files
committed
fix nullref when specify explicit token
1 parent 2d81905 commit 60ff036

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

ARMClient.Console/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,13 +218,14 @@ static int Main(string[] args)
218218
_parameters.ThrowIfUnknown();
219219

220220
var uri = Utils.EnsureAbsoluteUri(path, persistentAuthHelper);
221+
var env = ARMConfiguration.GetEnvironmentByRequest(uri) ?? Utils.GetDefaultEnv();
221222
var accessToken = Utils.GetDefaultToken();
222223
if (!String.IsNullOrEmpty(accessToken))
223224
{
225+
persistentAuthHelper.SetAzureEnvironment(env);
224226
return HttpInvoke(uri, new TokenCacheInfo { AccessToken = accessToken }, verb, verbose, content, headers, http2).Result;
225227
}
226228

227-
var env = ARMConfiguration.GetEnvironmentByRequest(uri) ?? Utils.GetDefaultEnv();
228229
if (!persistentAuthHelper.IsCacheValid() || !string.Equals(env, persistentAuthHelper.ARMConfiguration.AzureEnvironment, StringComparison.OrdinalIgnoreCase))
229230
{
230231
persistentAuthHelper.SetAzureEnvironment(env);

0 commit comments

Comments
 (0)