From a7ba212a63e2818cdab06d16075bbf419b645a15 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Sat, 26 Oct 2013 00:57:32 +0200 Subject: [PATCH] Change exceptions on token parsing. --- greenmine/base/auth/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/greenmine/base/auth/__init__.py b/greenmine/base/auth/__init__.py index 08294079..cbcc61ff 100644 --- a/greenmine/base/auth/__init__.py +++ b/greenmine/base/auth/__init__.py @@ -40,14 +40,14 @@ def get_user_for_token(token): try: data = signing.loads(token) except signing.BadSignature: - raise exc.BadRequest("Invalid token") + raise exc.NotAuthenticated("Invalid token") model_cls = get_model("users", "User") try: user = model_cls.objects.get(pk=data["user_id"]) except model_cls.DoesNotExist: - raise exc.BadRequest("Invalid token") + raise exc.NotAuthenticated("Invalid token") else: return user