Projet

Général

Profil

Anomalie #1844

addArrayRow() et inconsistance dans le nom des colonnes en majuscule/minuscule

Ajouté par Jérôme Augé il y a plus de 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Intégré
Priorité:
Haut
Assigné à:
Version cible:
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

Lié à Core - Anomalie #2140: Assignation accidentelle dans conditionFermé19/10/2011

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.

Formats disponibles : Atom PDF