Properly catch wrong signature exception.
parent
fa2864ba19
commit
8fbd7e2e07
|
@ -37,8 +37,13 @@ def get_token_for_user(user):
|
|||
|
||||
|
||||
def get_user_for_token(token):
|
||||
try:
|
||||
data = signing.loads(token)
|
||||
except signing.BadSignature:
|
||||
raise exc.BadRequest("Invalid token")
|
||||
|
||||
model_cls = get_model("users", "User")
|
||||
|
||||
try:
|
||||
user = model_cls.objects.get(pk=data["user_id"])
|
||||
except model_cls.DoesNotExist:
|
||||
|
|
Loading…
Reference in New Issue