Change exceptions on token parsing.

remotes/origin/enhancement/email-actions
Andrey Antukh 2013-10-26 00:57:32 +02:00
parent a2d2bd7d01
commit a7ba212a63
1 changed files with 2 additions and 2 deletions

View File

@ -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