summaryrefslogtreecommitdiff
path: root/keystonemiddleware/auth_token
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-04-20 21:27:33 +0000
committerGerrit Code Review <review@openstack.org>2018-04-20 21:27:33 +0000
commitcd919f5d1fa3864c3fb5a4b80cdf7723a2a95285 (patch)
tree56433041f2098a6108caed60171b61d0731c82ed /keystonemiddleware/auth_token
parent2d080a9956f55c8100f98ed910b7e4d5f340be0d (diff)
parente503fbd9412d94be43962af3b3ef7067d7f7f49b (diff)
downloadkeystonemiddleware-cd919f5d1fa3864c3fb5a4b80cdf7723a2a95285.tar.gz
Merge "Only include response body if there's a response"
Diffstat (limited to 'keystonemiddleware/auth_token')
-rw-r--r--keystonemiddleware/auth_token/_identity.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/keystonemiddleware/auth_token/_identity.py b/keystonemiddleware/auth_token/_identity.py
index b7f2eff..c07eb45 100644
--- a/keystonemiddleware/auth_token/_identity.py
+++ b/keystonemiddleware/auth_token/_identity.py
@@ -234,9 +234,10 @@ class IdentityServer(object):
raise ksm_exceptions.ServiceError(msg)
except ksa_exceptions.HttpError as e:
self._LOG.error(
- 'Bad response code while validating token: %s',
- e.http_status)
- self._LOG.warning('Identity response: %s', e.response.text)
+ 'Bad response code while validating token: %s %s',
+ e.http_status, e.message)
+ if hasattr(e.response, 'text'):
+ self._LOG.warning('Identity response: %s', e.response.text)
msg = _('Failed to fetch token data from identity server')
raise ksm_exceptions.ServiceError(msg)
else: