summaryrefslogtreecommitdiff
path: root/trove/instance
diff options
context:
space:
mode:
authorIvan Kolodyazhny <e0ne@e0ne.info>2020-10-12 22:23:00 +0300
committerIvan Kolodyazhny <e0ne@e0ne.info>2020-10-12 22:24:45 +0300
commit03a3be834008f2cb3bd77f29d6dc5c2a7cfb8fef (patch)
treea6fee9f8ad8bb0fc749d828cf35adb6003d6f1c6 /trove/instance
parent9e2515aad353c0ad6ced3558c6cc0fcd6d478fff (diff)
downloadtrove-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.py2
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()