Skip to content
This repository was archived by the owner on May 26, 2020. It is now read-only.

Commit fc04c94

Browse files
committed
Merge pull request #46 from astagi/feature/payloadcheckfix
Invalid payload only if user_id is None
2 parents b6b42b9 + 69659b9 commit fc04c94

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

rest_framework_jwt/authentication.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def authenticate_credentials(self, payload):
7070
try:
7171
user_id = jwt_get_user_id_from_payload(payload)
7272

73-
if user_id:
73+
if user_id is not None:
7474
user = User.objects.get(pk=user_id, is_active=True)
7575
else:
7676
msg = 'Invalid payload'

rest_framework_jwt/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def validate(self, attrs):
9696
try:
9797
user_id = jwt_get_user_id_from_payload(payload)
9898

99-
if user_id:
99+
if user_id is not None:
100100
user = User.objects.get(pk=user_id, is_active=True)
101101
else:
102102
msg = 'Invalid payload'

0 commit comments

Comments
 (0)