Projet

Général

Profil

Bug #72357

validate_phone_fr laisse passer des numéros à 9 chiffres

Ajouté par Thomas Noël il y a plus d'un an. Mis à jour il y a 7 mois.

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

#1

Mis à jour par Frédéric Péters il y a 7 mois

  • Statut changé de Nouveau à Fermé

Ça a été corrigé via #73860.

Formats disponibles : Atom PDF