smsfactor: fixed crash when updating credit (#69886)
This commit is contained in:
parent
86eb070423
commit
78df755c13
|
@ -170,8 +170,12 @@ class SMSFactorSMSGateway(SMSResource):
|
|||
|
||||
def update_credit_left(self):
|
||||
result = self.request('get', endpoint='credits')
|
||||
self.credit_left = result['credits']
|
||||
self.save(update_fields=['credit_left'])
|
||||
try:
|
||||
self.credit_left = result['credits']
|
||||
except KeyError:
|
||||
self.logger.warning('Cannot retrieve credits for sms-factor connector: %s', result)
|
||||
else:
|
||||
self.save(update_fields=['credit_left'])
|
||||
|
||||
def send_credit_alert_if_needed(self):
|
||||
if self.credit_left >= self.credit_threshold_alert:
|
||||
|
|
Loading…
Reference in New Issue