Voir les traceurs | Bugs | Exporter au format CSV

Date :
19/05/2017 16:24
Priorité :
3
État :
Closed
Proposé par :
Victor Grousset (tuxayo)
Confié à :
Jean-Yves Madier de Champvermeil (jymadier)
Version concernée :
4.4.2
Version cible :
4.4.3
Sévérité :
normal
Résolution :
Fixed
Résumé :
Procurations invalides quand le prénom/nom comporte une lettre en minuscule

Description détaillée
Quand un électeur se retrouve inscrit avec un nom/prénom qui contient une minuscule.
Comme 'THéO'.
Alors il n'est pas possible de le mettre comme mandant ou mandataire d'une procuration.
Cette situation arrive avec les imports IO INSEE. Dans les inscriptions classiques, les formulaires web s'assurent de mettre le nom/prénom en majuscule.

# Étapes pour reproduire:
Étant donné le fichier d'inscriptions d'office INSEE `inscriptions-office-insee-nom-avec-minuscule.xml` ci-joint
Lorsque j'importe ce fichier (Traitement → INSEE → Import IO)
Et que valide l'inscription de "LéA DUPONT"
Et que je fais le traitement de fin d'année
Et que j’essaye de créer une procuration où "LéA DUPONT" est impliquée.
Alors je vois le message d'erreur «La correspondance entre les deux champs Identifiant / Nom du mandant n'est pas correcte»
Message  ↓
Date : 24/05/2017 17:19
Expéditeur : Jean-Yves Madier de Champvermeil

Bonjour,

Il n'y a désormais plus d'erreur lors de l'ajout ou la modification d'une procuration, lorsque le nom ou prénom du mandant ou mandataire en base de données contient un ou plusieurs caractères en minuscules.

Le correction a été effectuée par le commit suivant :
https://adullact.net/scm/viewvc.php?view=rev&root=openelec&revision=1221

Cordialement,
--
Jean-Yves MADIER
http://www.atreal.fr

Date : 22/05/2017 10:01
Expéditeur : Victor Grousset

Solution: mettre en majuscule ce qui vient de la base avant de comparer.

strtoupper() ou mb_strtoupper() ?

php > echo strtoupper('foo éàêïçèœ bar');
FOO éàêïçèœ BAR
php > echo mb_strtoupper('foo éàêïçèœ bar');
FOO ÉÀÊÏÇÈŒ BAR

Il semble qu'il faille utiliser mb_strtoupper() partout où il peut y avoir autre chose que de l'ACSII

Pièces jointes :
Taille Nom Date Par Télécharger
4 Kioinscriptions-office-insee-nom-avec-minuscule.xml19/05/2017 16:24Victor Groussetinscriptions-office-insee-nom-avec-minuscule.xml
Champ Ancienne valeur Date Par
status_idOpen24/05/2017 17:19Jean-Yves Madier de Champvermeil
close_dateAucun(e)24/05/2017 17:19Jean-Yves Madier de Champvermeil
assigned_totuxayo24/05/2017 17:19Jean-Yves Madier de Champvermeil
RésolutionAccepted As Bug24/05/2017 17:19Jean-Yves Madier de Champvermeil
Version concernéeNone22/05/2017 12:34Jean-Yves Madier de Champvermeil
Version cibleNone22/05/2017 12:34Jean-Yves Madier de Champvermeil
File Added3518: inscriptions-office-insee-nom-avec-minuscule.xml19/05/2017 16:24Victor Grousset
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page