Bonjour, Quant on a une règle de ticket : "attribuer à groupe n'existe pas", la règle ne marche pas. En effet il teste si le champs est '' mais ce champs numérique va être à 0. j'ai fait un patch pour checker avec empty() (qui teste si '' et 0).
Il faudrait voir si ca ne fait pas d'effet de bord avec d'autres règles, mais je ne pense pas. Cordialement, -- David DURIEUX Tel : +33 (0)4.82.53.30.53 Mail : d.duri...@siprossii.com Site Web : http://www.siprossii.com/ SIPROSSII Les Lafôrets 69430 Beaujeu FRANCE
Index: inc/rulecriteria.class.php =================================================================== --- inc/rulecriteria.class.php (revision 18422) +++ inc/rulecriteria.class.php (working copy) @@ -163,10 +163,10 @@ switch ($condition) { case Rule::PATTERN_EXISTS : - return ($field != ''); + return (!empty($field)); case Rule::PATTERN_DOES_NOT_EXISTS : - return ($field == ''); + return (empty($field)); case Rule::PATTERN_IS : if (is_array($field)) {
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev