Bug #72357
validate_phone_fr laisse passer des numéros à 9 chiffres
Statut:
Fermé
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
13 décembre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Par exemple « 123123123 » passe.
Parce que :
>>> phonenumbers.parse('123123123', 'FR') PhoneNumber(country_code=33, national_number=123123123, extension=None, italian_leading_zero=None, number_of_leading_zeros=None, country_code_source=0, preferred_domestic_carrier_code=None) >>> phonenumbers.is_valid_number(pn) True
En France personne ne donne son numéro local sans le 0 devant, ce formatage devrait être refusé, c'est certainement une erreur de saisie.
L'erreur est en réalité au niveau de phonenumbers.parse, qui devrait planter. Mais je n'ai rien trouvé dans phonenumber pour lui dire d'être plus strict.
Historique
Mis à jour par Frédéric Péters il y a 7 mois
- Statut changé de Nouveau à Fermé
Ça a été corrigé via #73860.