Actions
Anomalie #4945
fermégetOption() traite la valeur "0" d'une option comme s'il n'y avait pas de valeur
Début:
01/09/2014
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Description
Soit un attribut avec une option "foo=0".
Lorsqu'on appelle la méthode getOption("foo", "def") sur l'objet de cet attribut, alors la méthode retourne "def" et non la valeur "0" attendue.
La méthode getOption("foo", "def") considère que la valeur "0", dans l'option "foo=0", est vide, et donc retourne la valeur par défaut "def" à la place de "0" qui est explicitement déclaré sur comme valeur de l'option "foo".
Actions
#3
Mis à jour par Jérôme Augé il y a plus de 11 ans
- Statut changé de À analyser à Assigné
- Assigné à mis à Jérôme Augé
Actions
#4
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
Appliqué par commit dynacase-core|commit:133010badf3603765484d977aff8b9f6f1c6bf67.
Actions