From 1f8a82eefebc31a0c21a122c73da5632c80deb29 Mon Sep 17 00:00:00 2001 From: yackob03 Date: Fri, 10 Jan 2014 13:11:41 -0500 Subject: [PATCH] Make it so that our error responses to login attempts are legible to the user. --- endpoints/index.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/endpoints/index.py b/endpoints/index.py index 981c83b3e..f07405092 100644 --- a/endpoints/index.py +++ b/endpoints/index.py @@ -63,14 +63,14 @@ def create_user(): model.load_token_data(password) return make_response('Verified', 201) except model.InvalidTokenException: - abort(401) + return make_response('Invalid access token.', 400) elif '+' in username: try: model.verify_robot(username, password) return make_response('Verified', 201) except model.InvalidRobotException: - abort(401) + return make_response('Invalid robot account or password.', 400) existing_user = model.get_user(username) if existing_user: @@ -78,7 +78,7 @@ def create_user(): if verified: return make_response('Verified', 201) else: - abort(401) + return make_response('Invalid password.', 400) else: # New user case new_user = model.create_user(username, password, user_data['email'])