Include system-user creation error message in API reply

when system-user creation fails
This commit is contained in:
Min RK
2016-01-08 15:49:57 +01:00
parent 9441fa37c5
commit aa93384f47
3 changed files with 34 additions and 16 deletions

View File

@@ -63,10 +63,10 @@ class UserListAPIHandler(APIHandler):
self.db.commit()
try:
yield gen.maybe_future(self.authenticator.add_user(user))
except Exception:
except Exception as e:
self.log.error("Failed to create user: %s" % name, exc_info=True)
del self.users[user]
raise web.HTTPError(400, "Failed to create user: %s" % name)
raise web.HTTPError(400, "Failed to create user %s: %s" % (name, str(e)))
else:
created.append(user)