diff --git a/ansible_base/oauth2_provider/models/access_token.py b/ansible_base/oauth2_provider/models/access_token.py index eb79ec544..9eff01daa 100644 --- a/ansible_base/oauth2_provider/models/access_token.py +++ b/ansible_base/oauth2_provider/models/access_token.py @@ -82,8 +82,7 @@ def is_valid(self, scopes=None): self.last_used = now() def _update_last_used(): - if OAuth2AccessToken.objects.filter(pk=self.pk).exists(): - self.save(update_fields=['last_used']) + OAuth2AccessToken.objects.filter(pk=self.pk).update(last_used=self.last_used) connection.on_commit(_update_last_used) return valid