Scénario - bug sur création de condition

BugReport

Testé sur debian11 - Jeedom Beta 4.4.18

Lorsqu’on crée un bloc SI et que dans celui ci on ajoute des && lors de la sélectionne de plusieurs commande, ils viennent se mettre après toutes les commandes.

Bien lire la méthode de reproduction

Page concernée : Scénario
Version Core :

Etape pour reproduire le Bug :
Prérequis :

  • une commande binaire
  • une commande numérique

Dans un Bloc SI :
Sélectioner la commande binaire puis la valeur et chosir && sélectionner sa commande numérique et mettre la condition, valider :
KO
#[Exterieur][Extérieur - détecteur porte][Luminosité (Lux)]# < 1000 #[Exterieur][Extérieur - détecteur porte][Présence]# == 1 &&

Reproduire en inversant l’ordre des commandes :
OK
#[Exterieur][Extérieur - détecteur porte][Luminosité (Lux)]# < 1000 && #[Exterieur][Extérieur - détecteur porte][Présence]# == 1

Bonjour
Pourrais tu me dire si c’est aussi le cas en 4.5 ?

Salut,

je te confirme que je reproduis sur mon Alpha 4.5 maj juste avant.

Ok ben je regarderai mais je connais pas trop cette partie donc je promet rien

J’arrive pas a reproduire pourtant je fais bien ajout d’une commande binaire puis && puis ajout d’une commande numérique et a la fin c’est ok chez moi.

Bonjour,

Je reproduis en suivant les indications.

#[Réseau][Caméra bureau][addresseIP]##[Réseau][Caméra bureau][Statut]# == 1 &&

J’ai sélectionné la valeur binaire en 1er, elle se retrouve à la fin.

Jeedom 4.4.17
Debian 11 / Debian 12
Tout est à jour (Jeedom, Plugins, OS)

C’est exactement ce que je fais :

  • selection d’une commande binaire
  • je choisi ouvert et &&
  • je choisi une commande numérique
  • je sélectionne inférieure
  • je valide

Tout est bon mais attention je suis en 4.5.

A la validation de la valeur numérique, j’ai mis : ne rien faire

Idem ca marche bien :

  • selection d’une commande binaire
  • je choisi ouvert et &&
  • je choisi une commande numérique
  • je sélectionne inférieure
  • je clic sur ne rien mettre

j’ai : #[Aucun][button][binary]# == 1 && #[Aucun][button][numeric]#

C’est bien le résultat attendu

Edit. : pour info je test sous safari la a voir si le bug est pas que sous chrome/firefox

Petite animation pour constater :
BlocSI

Au passage, on voit un truc que j’ai déjà évoqué il y a longtemps :
un coup, le bouton valider est à gauche,
un coup à droite,
un coup vert,
un coup bleu

On voit, que quand j’ai fais ce GIF, j’ai été perturbé :wink: par ce manque d’uniformité (c’est ma souri qui me commande :wink: )

Edge pour mon navigateur

Je suis sous Chrome et donc je reproduits en beta 4.4.18 et alpha 4.5.
Merci pour le gif :+1: