Actions
Anomalie #5001
ferméEchec test unitaire testSetValueWithHistory si le nom (ou le prénom) de l'utilisateur a une apostrophe
Début:
15/09/2014
Echéance:
% réalisé:
100%
Temps estimé:
1:00 h
Version source:
Solution proposée:
Dans la méthode UpdateAttribute::executeHistory() , faire un escape (pg) des chaînes de caractère
Principaux fichiers impactés:
Complexité:
Contrôle:
Refaire le PU en modifiant le nom de l'utilisateur (mettre une quote)
Thème:
Socle technique
Régression:
Description
Si je change le nom de l'utilisateur admin par "O'Reilly", alors le test unitaire testSetValueWithHistory plante avec :
1) Dcp\Pu\TestUpdateAttribute::testSetValueWithHistory with data set #0 ('TST_ENUM', '3')
Dcp\Db\Exception: {DB0100} simple query error "ERROR: syntax error at or near "Reilly"
LIGNE 1 : ...omment ) values (30831,30831,1,'Master, Default O'Reilly','2...
^" for query "insert into dochisto (id,initid,uid,uname,date,level,code,comment ) values (30831,30831,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30832,30832,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30833,30833,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30835,30835,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30836,30836,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30837,30837,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30838,30838,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30839,30839,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30840,30840,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30841,30841,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30842,30842,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30843,30843,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30844,30844,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30845,30845,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30847,30847,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30848,30848,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30849,30849,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30850,30850,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30834,30834,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou'),(30846,30846,1,'Master, Default O'Reilly','2014-09-15 15:42:05',4,'UPDATE','coucou')"
/var/www/c2/WHAT/Lib.Common.php:514
/var/www/c2/FDL/Class.UpdateAttribute.php:210
/var/www/c2/FDL/Class.UpdateAttribute.php:361
/var/www/c2/DCPTEST/PU_test_dcp_updateattribute.php:110
Actions
#1
Mis à jour par Marc Claverie il y a plus de 11 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.17
Actions
#2
Mis à jour par Éric Brison il y a plus de 11 ans
Actions
#3
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Analysé à Assigné
- Assigné à mis à Éric Brison
Actions
#4
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
- % réalisé changé de 0 à 100
- Temps estimé
1:00 hsupprimé
Appliqué par commit dynacase-core|commit:bdf118eeae0db088031112d2153ad27e711dc9b7.
Actions