[FIX] sms: use E164 formatting to avoid having to deal with spaces

Related to task 1922163
Linked to PR #33567
This commit is contained in:
Thibault Delavallée
2019-05-22 12:30:32 +00:00
parent 7b02b88645
commit 8386e6620c
+2 -2
View File
@@ -44,8 +44,8 @@ class SendSMS(models.TransientModel):
return number
if not phonenumbers.is_possible_number(phone_nbr) or not phonenumbers.is_valid_number(phone_nbr):
return number
phone_fmt = phonenumbers.PhoneNumberFormat.INTERNATIONAL
return phonenumbers.format_number(phone_nbr, phone_fmt).replace(' ', '')
phone_fmt = phonenumbers.PhoneNumberFormat.E164
return phonenumbers.format_number(phone_nbr, phone_fmt)
else:
return number