msp: log when deleting stale msp accounts

This commit is contained in:
Benjamin Dauvergne 2014-02-06 14:19:46 +01:00
parent 4528aaa943
commit ea0f0fac76
1 changed files with 5 additions and 0 deletions

View File

@ -1,5 +1,8 @@
import requests
import json
import logging
logger = logging.getLogger(__name__)
from django.db import models
from django.contrib.auth import get_user_model
@ -29,6 +32,8 @@ class MspAccount(models.Model):
new_token = response.json()
if 'error' in new_token:
if new_token['error'] == 'invalid_grant':
logger.warning('obsolete token %r, deleting MspAccount %r', self.token,
self.agc)
self.delete()
return False
return True