diff --git a/src/azure-cli-core/azure/cli/core/adal_authentication.py b/src/azure-cli-core/azure/cli/core/adal_authentication.py index 76ae53550dc..68ba4b08b0d 100644 --- a/src/azure-cli-core/azure/cli/core/adal_authentication.py +++ b/src/azure-cli-core/azure/cli/core/adal_authentication.py @@ -36,7 +36,7 @@ def _get_token(self): if in_cloud_console(): AdalAuthentication._log_hostname() - err = (getattr(err, 'error_response', None) or {}).get('error_description') or '' + err = (getattr(err, 'error_response', None) or {}).get('error_description') or str(err) if 'AADSTS70008' in err: # all errors starting with 70008 should be creds expiration related raise CLIError("Credentials have expired due to inactivity. {}".format( "Please run 'az login'" if not in_cloud_console() else ''))