oxyd: use force_text on binary content (#38781)

This commit is contained in:
Emmanuel Cazenave 2020-01-23 15:17:56 +01:00
parent 5e25419aed
commit 5fe94ee3e6
1 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,7 @@
import requests
from django.db import models
from django.utils.encoding import force_text
from passerelle.utils.jsonresponse import APIError
from passerelle.base.models import BaseResource
@ -72,7 +73,7 @@ class OxydSMSGateway(BaseResource, SMSGatewayMixin):
results.append('OXYD error: POST failed, %s' % e)
else:
code = r.content and r.content.split()[0]
if code != '200':
if force_text(code) != '200':
results.append('OXYD error: response is not 200')
else:
results.append(0)