fusioninventory / fusioninventory-for-glpi

FusionInventory plugin for GLPI

Home Page:http://www.FusionInventory.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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'] = [];
}