Skip to content

Commit 6b2f5f8

Browse files
scaredcatauvipy
authored andcommitted
Fix fetching old access_token from refresh_token
1 parent b4aa49f commit 6b2f5f8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

oauth2_provider/oauth2_validators.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,9 @@ def validate_refresh_token(self, refresh_token, client, request, *args, **kwargs
634634
seconds=oauth2_settings.REFRESH_TOKEN_GRACE_PERIOD_SECONDS
635635
)
636636
)
637-
rt = RefreshToken.objects.filter(null_or_recent, token=refresh_token).first()
637+
rt = RefreshToken.objects.filter(null_or_recent, token=refresh_token).select_related(
638+
"access_token"
639+
).first()
638640

639641
if not rt:
640642
return False

0 commit comments

Comments
 (0)