Skip to content

Commit 5f94095

Browse files
q0wdopry
authored andcommitted
Remove unnecessary select for removing an auth code grant
1 parent 6eb18c3 commit 5f94095

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

oauth2_provider/oauth2_validators.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,10 +322,10 @@ def invalidate_authorization_code(self, client_id, code, request, *args, **kwarg
322322
323323
:raises: InvalidGrantError if the grant does not exist.
324324
"""
325-
try:
326-
grant = Grant.objects.get(code=code, application=request.client)
327-
grant.delete()
328-
except Grant.DoesNotExist:
325+
deleted_grant_count = Grant.objects.filter(
326+
code=code, application=request.client
327+
).delete()
328+
if not deleted_grant_count:
329329
raise errors.InvalidGrantError(request=request)
330330

331331
def validate_client_id(self, client_id, request, *args, **kwargs):

0 commit comments

Comments
 (0)