Bonjour,
Je trouve le plugin super pratique.
Par contre, j’ai relevé un bug lorsqu’on fait un test sur la commande Evenement (label) .
Dans un scénario, j’ai cette condition :
Si un évènement existe pour le jour, pas de problème, la condition fonctionne :
2020-12-18 08:45:01][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-12-18 08:45:01][SCENARIO] Evaluation de la condition : ["horsgel" == 'horsgel'] = Vrai
Par contre, si je n’ai pas d’évènement, la condition se met en erreur :
[2020-12-18 08:47:00][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-12-18 08:47:00][SCENARIO] Evaluation de la condition : [- == 'horsgel'] = - == 'horsgel'
[2020-12-18 08:47:00][SCENARIO] Expression non valide : - == 'horsgel'
Ceci vient du fait que le label renvoie juste un - qui est interprété comme le signe - d’un nombre numérique et non le caractère « - ».
Dans le code dayinfo.class.php, j’ai testé différentes valeur pour le label (l453), et ça fonctionne si on met soit une chaine quelconque, soit une chaine vide :
l453 : $label = '';
Renvoie une expression valide :
2020-12-18 08:51:32][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-12-18 08:51:32][SCENARIO] Evaluation de la condition : ["" == 'horsgel'] = Faux
l453 : $label = 'rien';
Renvoie aussi une expression valide :
2020-12-18 08:49:47][SCENARIO] Exécution du sous-élément de type [condition] : if
[2020-12-18 08:49:47][SCENARIO] Evaluation de la condition : ["rien" == 'horsgel'] = Faux
Serait-il possible de corriger ce bug pour une prochaine version ?
@+
Fred