Skip to content

Commit 2f2b7f0

Browse files
authored
Remove unnecessary select for removing an auth code grant (#1568)
1 parent 8d3e7a9 commit 2f2b7f0

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,4 @@ Yaroslav Halchenko
123123
Yuri Savin
124124
Miriam Forner
125125
Alex Kerkum
126+
q0w

oauth2_provider/oauth2_validators.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -322,10 +322,8 @@ 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(code=code, application=request.client).delete()
326+
if not deleted_grant_count:
329327
raise errors.InvalidGrantError(request=request)
330328

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

0 commit comments

Comments
 (0)