Anomalie #1844
addArrayRow() et inconsistance dans le nom des colonnes en majuscule/minuscule
Début:
22/08/2011
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Très simple
Contrôle:
TAUFU Suite Attribute, Class Array
Ajout tests sur la casse
Thème:
Régression:
Non
Jalons:
Description
addArrayRow ne fonctionne pas lorsque le nom de la colonne est en majuscule alors que la plupart des autres fonctions setValue() supporte indifféremment que le nom de l'attribut soit en majuscule ou en minuscule.
Si le nom des attributs est insensible à la casse, alors il faudrait modifier addArrayRow() pour être insensible à la casse sur le nom des colonnes.
Exemple d'utilisation qui ne fonctionne pas et qui ajoutera une valeur vide a COL_1 et COL_2 :
$doc->addArrayRow('MY_ARRAY', array('COL_1' => 'v1', 'COL_2' => 'v2')); // Une ligne vide est ajoutée.
Alors que celui-ci ajoutera bien les éléments 'v1' et 'v2' dans les colonnes 'COL_1' et 'COL_2' :
$doc->addArrayRow('MY_ARRAY', array('col_1' => 'v1' , 'col_2' => 'v2')); // Une ligne ('v1', 'v2) est bien ajoutée.
Demandes liées
Historique
#1
Mis à jour par Éric Brison il y a environ 9 ans
- Version cible mis à 3.1.2
#2
Mis à jour par Éric Brison il y a environ 9 ans
- Complexité mis à Très simple
#3
Mis à jour par Éric Brison il y a environ 9 ans
- Contrôle mis à jour (diff)
#4
Mis à jour par Éric Brison il y a environ 9 ans
- Priorité changé de Normal à Haut
#5
Mis à jour par Éric Brison il y a environ 9 ans
- Version cible changé de 3.2 rx à 3.2 sprint 2
#6
Mis à jour par Éric Brison il y a environ 9 ans
- Assigné à mis à Jérôme Augé
#7
Mis à jour par Jérôme Augé il y a environ 9 ans
- % réalisé changé de 0 à 100
#8
Mis à jour par Jérôme Augé il y a environ 9 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit commit:3a55991e0d55f1f346148914e25731a7f6ec3021.