Bonsoir,
Nouvellement depuis 2 jours passé à 4.4.18 en venant de la 4.3.
Je suis en debian 11.
J’ai cette erreur qui revient régulièrement ligne 96 du dashboard et que j’ai un peu de mal à identifier.
TypeError: null is not an object (evaluating 'cmdjs.getAttribute')
Je crois par élimination mais sans en être complétement certain que ça vient d’un virtuel qui m’affiche la poubelle à sortir.
Le widget appliqué est Pimpjeedom qui m’affiche une image Poubelle grise ou jaune en fonction du résultat d’un code dans un scénario qui est déclenché par Agenda.
$id=491; //ID du calendrier
$event_names= ["Poubelle GRISE","Poubelle JAUNE"];//Noms des événements séparés par des virgules
$events=[];
$calendar=eqLogic::byId($id);
$scenario->setLog("id :".$id);
if(isset($calendar)) {
$events=$calendar->getEvents();
}
$firstdate="";
$firstevent="";
if(isset($events) && is_array($events) && count($events)>0) {
foreach ($events as $event) {
foreach ($event_names as $event_name) {
if($event->getName() == $event_name)
{
$nextstart=$event->nextOccurrence('start');
$scenario->setLog("Check ID=".$event->getID()." : ".$event_name." le ".$nextstart);
if(strtotime($nextstart) <= strtotime($firstdate) || $firstdate == "")
{
$firstdate=$nextstart;
$firstevent=$event_name;
}
break ;
}
}
}
$scenario->setData("Prochain Evenement", $firstevent);
$scenario->setLog("Prochain Evenement : ".$firstevent);
}
Je n’ai pas trouvé de sujet similaire sur le forum, est ce que ça parle aux spécialistes ?
Bien cordialement