Certainement que cette partie est restée, et même si c’est pas le cas et que la cmd a été créée avec le plugin d’origine, le problème sera le même.
Ce thread que tu as ouvert est pour MiFlora, c’est donc pas ici qu’on traitera le problème des autres, mais cette piste est déjà un bon début pour le debug surtout que j’arrive a reproduire celui-ci avec la version originale du plugin.
Autre moyen de vérification a exécuter dans un bloc code :
$eqLogics = eqLogic::all();
foreach ($eqLogics as $eqLogic) {
foreach (($eqLogic->getCmd()) as $cmd) {
if ($eqLogic->getEqType_name() != $cmd->getEqType()) {
$scenario->setLog($eqLogic->getEqType_name() . ' - ' . $cmd->getHumanName() . ' - ' . $cmd->getEqType());
// $cmd->setEqType($eqLogic->getEqType_name())->save();
}
}
}
Celui-ci fera ressortir des log les commandes qui ne portent pas le bon EqType. et permet de remettre le bon EqType si la ligne est décommentée