Always return 200 for consistency

This commit is contained in:
Thomas Rubini 2022-12-01 10:50:04 +01:00
parent 5c9f01efad
commit e47063207c
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -14,13 +14,13 @@ def jwt_required(f):
def decorator(*args, **kwargs):
jwt_str = flask.request.args.get("jwt")
if not jwt_str:
return {"status": "Error, JWT token missing"}, 401
return {"status": "Error, JWT token missing"}
try:
claims = jwt.decode(jwt_str, truthseeker.app.config['SECRET_KEY'], algorithms=['HS256'])
except jwt.exceptions.InvalidTokenError as e:
print("Caught exception while decoding JWT token :", e)
return {"status": "Error, invalid JWT"}, 401
return {"status": "Error, invalid JWT"}
return f(claims, *args, **kwargs)
return decorator