diff --git a/pandora_server/lib/PandoraFMS/Core.pm b/pandora_server/lib/PandoraFMS/Core.pm index 289a246b30..8d74df5d68 100644 --- a/pandora_server/lib/PandoraFMS/Core.pm +++ b/pandora_server/lib/PandoraFMS/Core.pm @@ -6322,7 +6322,15 @@ sub pandora_update_agent_module_count ($$$) { }; # Module counts by status. # Retrieve and hash module status counts. - my @rows = get_db_rows ($dbh, 'SELECT estado, COUNT(*) AS total FROM tagente_modulo, tagente_estado WHERE tagente_modulo.disabled=0 AND tagente_modulo.id_modulo<>0 AND tagente_modulo.id_agente_modulo=tagente_estado.id_agente_modulo AND tagente_modulo.id_agente=?GROUP BY estado', $agent_id); + my @rows = get_db_rows ($dbh, + 'SELECT `estado`, COUNT(*) AS total + FROM `tagente_modulo`, `tagente_estado` + WHERE `tagente_modulo`.`disabled`=0 + AND `tagente_modulo`.`id_modulo`<>0 + AND `tagente_modulo`.`id_agente_modulo`=`tagente_estado`.`id_agente_modulo` + AND `tagente_modulo`.`id_agente`=? GROUP BY `estado`', + $agent_id + ); foreach my $row (@rows) { $counts->{$row->{'estado'}} = $row->{'total'}; $total += $row->{'total'};