diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-02-09 00:02:56 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-02-09 00:02:56 +0000 |
| commit | b561e8a981cdb7e2103ec91d0c6f95de90faadcf (patch) | |
| tree | c68651fe757d59853578154c9865f75183dc24eb /keystone | |
| parent | b67afa9d61ec968145699eaee4a162ad25e1a587 (diff) | |
| parent | 5342209a3dc0bf4e41cab87b894954526edcbffd (diff) | |
| download | keystone-b561e8a981cdb7e2103ec91d0c6f95de90faadcf.tar.gz keystone-b561e8a981cdb7e2103ec91d0c6f95de90faadcf.tar.xz keystone-b561e8a981cdb7e2103ec91d0c6f95de90faadcf.zip | |
Merge "return 400 Bad Request if invalid params supplied (bug1061738)"
Diffstat (limited to 'keystone')
| -rw-r--r-- | keystone/common/wsgi.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/keystone/common/wsgi.py b/keystone/common/wsgi.py index 42a4bc31..92f6e1c1 100644 --- a/keystone/common/wsgi.py +++ b/keystone/common/wsgi.py @@ -233,6 +233,9 @@ class Application(BaseApplication): except exception.Error as e: LOG.warning(e) return render_exception(e) + except TypeError as e: + logging.exception(e) + return render_exception(exception.ValidationError(e)) except Exception as e: logging.exception(e) return render_exception(exception.UnexpectedError(exception=e)) |
