Bug #61813
ValueError : invalid literal for int() with base 10: '00+336********'
0%
Description
Exception quand on entre un numéro avec un indicatif en "+nn" dans la fenêtre de test d'envoi d'un connecteur SMS.
ValueError at /manage/sfr-dmc/Test/test-send/
invalid literal for int() with base 10: '00+336********'
Request Method: POST
Request URL: https://passerelle.dev.publik.love/manage/sfr-dmc/Test/test-send/
Django Version: 2.2.24
Exception Type: ValueError
Exception Value:
invalid literal for int() with base 10: '00+336********'
Exception Location: /home/csechet/src/passerelle/passerelle/sms/models.py in authorize_numbers, line 180
Python Executable: /home/csechet/envs/publik-env-py3/bin/python
Python Version: 3.9.10
Python Path:
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Corentin Séchet il y a environ 2 ans
Au temps pour moi : c'est quand on entre un numéro sans l'indicatif national que l'exception est levée (06********).
Mis à jour par Nicolas Roche il y a environ 2 ans
Je n'arrive pas à reproduire (je n'arrive pas à obtenir autre chose que des entiers à traiter dans authorize_numbers
).
Mis à jour par Corentin Séchet il y a environ 2 ans
Effectivement, j'avais entré "+33" dans le préfixe de pays par défaut et pas "33", mais ça peut être un peu déroutant.
Mis à jour par Nicolas Roche il y a environ 2 ans
- Fichier 0001-sms-ensure-country-code-and-prefix-are-numbers-61813.patch 0001-sms-ensure-country-code-and-prefix-are-numbers-61813.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Compris, merci.
Je corrige en amont, parce qu'à priori on ne devrait pas envoyer autre chose que des numéros.
Mis à jour par Nicolas Roche il y a environ 2 ans
- Lié à Support #61862: Les indicatifs téléphoniques internationnaux sont limités à 3 chiffres ajouté
Mis à jour par Corentin Séchet il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
- Assigné à mis à Nicolas Roche
commit 4baad9742b4eb720ed0fc6a53755c4f6d911e299 Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Wed Feb 16 09:15:40 2022 +0100 sms: ensure country code and prefix are numbers (#61813)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
sms: ensure country code and prefix are numbers (#61813)