Graphe déploiement : bug : mauvais chiffres !
EC2311 opened this issue · comments
Bonjour
Nous n'utilisons pas le deploiement
or dans le graphe typé déploiment : celui ci est renseigné.
la requete (extraite du inc/menu.class) :
SELECT plugin_fusioninventory_tasks_id
FROM glpi_plugin_fusioninventory_taskjobs
WHERE method LIKE '%deploy%'
$restrict_entity
GROUP BY plugin_fusioninventory_tasks_id
ne donne rien -> aucun enregistrement
aucun job deploiement : ok
mais le traitement continue : la requete du getjoblogs ne tient pas compte correctement du tableau de tache vide...
afin de palier ce souci :
dans menu.class, lignes 930 et suivantes il faudrait ajouter le code suivant (en gras)
// Do not get logs with the jobs states, this to avoid long request time
// and this is not useful on the plugin home page
if(count($a_tasks)>0) {
$data = $pfTask->getJoblogs($a_tasks, $with_logs = false);
}
else{
$data['tasks'] = [];
$data['agents'] = [];
}