From c0283e15f3bee47457be3cdd9cf412e512edc67b Mon Sep 17 00:00:00 2001 From: Agate Berriot Date: Mon, 17 Oct 2022 15:30:22 +0200 Subject: [PATCH] smsfactor: handle credits typed as string (#70348) --- passerelle/apps/smsfactor/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/passerelle/apps/smsfactor/models.py b/passerelle/apps/smsfactor/models.py index e3c71066..010957bf 100644 --- a/passerelle/apps/smsfactor/models.py +++ b/passerelle/apps/smsfactor/models.py @@ -171,7 +171,8 @@ class SMSFactorSMSGateway(SMSResource): def update_credit_left(self): result = self.request('get', endpoint='credits') try: - self.credit_left = result['credits'] + # SMS Factor returns this as a string, for an unknown reason + self.credit_left = int(result['credits']) except KeyError: self.logger.warning('Cannot retrieve credits for sms-factor connector: %s', result) else: -- 2.37.2