We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f41d0df commit 859c39dCopy full SHA for 859c39d
oauth2_provider/models.py
@@ -335,8 +335,10 @@ def revoke(self):
335
Delete this refresh token along with related access token
336
"""
337
access_token_model = get_access_token_model()
338
- access_token_model.objects.get(id=self.access_token.id).revoke()
+ token = access_token_model.objects.get(id=self.access_token.id)
339
+ # Avoid cascade by deleting self first.
340
self.delete()
341
+ token.revoke()
342
343
def __str__(self):
344
return self.token
0 commit comments