diff options
author | Ivan Kolodyazhny <e0ne@e0ne.info> | 2020-10-12 22:23:00 +0300 |
---|---|---|
committer | Ivan Kolodyazhny <e0ne@e0ne.info> | 2020-10-12 22:24:45 +0300 |
commit | 03a3be834008f2cb3bd77f29d6dc5c2a7cfb8fef (patch) | |
tree | a6fee9f8ad8bb0fc749d828cf35adb6003d6f1c6 /trove/instance | |
parent | 9e2515aad353c0ad6ced3558c6cc0fcd6d478fff (diff) | |
download | trove-03a3be834008f2cb3bd77f29d6dc5c2a7cfb8fef.tar.gz |
Fix error handling on instance create
exception.BadRequest expects string as a 'message' argument, so we can't
pass ValueError without casting it to string.
Change-Id: Iff43c38dca596e694cc7c6bc20e71669d83e31e2
Diffstat (limited to 'trove/instance')
-rw-r--r-- | trove/instance/service.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/trove/instance/service.py b/trove/instance/service.py index 66c55470..3884f9e3 100644 --- a/trove/instance/service.py +++ b/trove/instance/service.py @@ -431,7 +431,7 @@ class InstanceController(wsgi.Controller): users = populate_users(body['instance'].get('users', []), database_names) except ValueError as ve: - raise exception.BadRequest(message=ve) + raise exception.BadRequest(message=str(ve)) if slave_of_id and (databases or users): raise exception.ReplicaCreateWithUsersDatabasesError() |