summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--keystone/identity/backends/sql.py2
-rw-r--r--keystone/service.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/keystone/identity/backends/sql.py b/keystone/identity/backends/sql.py
index 7a2abf59..69c6aab3 100644
--- a/keystone/identity/backends/sql.py
+++ b/keystone/identity/backends/sql.py
@@ -41,7 +41,7 @@ def handle_conflicts(type='object'):
try:
return method(*args, **kwargs)
except sql.IntegrityError as e:
- raise exception.Conflict(type=type, details=e.message)
+ raise exception.Conflict(type=type, details=str(e.orig))
return wrapper
return decorator
diff --git a/keystone/service.py b/keystone/service.py
index c5fe9633..4cc4ad26 100644
--- a/keystone/service.py
+++ b/keystone/service.py
@@ -340,7 +340,7 @@ class TokenController(wsgi.Application):
LOG.warning('Tenant %s is disabled' % tenant_id)
raise exception.Unauthorized()
except AssertionError as e:
- raise exception.Unauthorized(e.message)
+ raise exception.Unauthorized(str(e))
auth_token_data = dict(zip(['user', 'tenant', 'metadata'],
auth_info))
expiry = self.token_api._get_default_expire_time(context=context)