From 7eb80bffb2d50be6111f0657c2fdd9a6ed23d0d2 Mon Sep 17 00:00:00 2001 From: Yugang Wang Date: Mon, 26 Nov 2018 22:29:31 -0800 Subject: [PATCH] core: fix the error on matching SP creds --- src/azure-cli-core/azure/cli/core/_profile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli-core/azure/cli/core/_profile.py b/src/azure-cli-core/azure/cli/core/_profile.py index ce639b59549..109cf14e0d7 100644 --- a/src/azure-cli-core/azure/cli/core/_profile.py +++ b/src/azure-cli-core/azure/cli/core/_profile.py @@ -889,7 +889,7 @@ def retrieve_token_for_user(self, username, tenant, resource): def retrieve_token_for_service_principal(self, sp_id, resource, tenant, use_cert_sn_issuer=False): self.load_adal_token_cache() matched = [x for x in self._service_principal_creds if sp_id == x[_SERVICE_PRINCIPAL_ID] and - tenant == tenant[_TENANT_ID]] + tenant == x[_SERVICE_PRINCIPAL_TENANT]] if not matched: raise CLIError("Please run 'az account set' to select active account.") cred = matched[0]