diff --git a/htdocs/fourn/fournisseur.class.php b/htdocs/fourn/fournisseur.class.php index a8a19dfbf77..e51e4b90b08 100644 --- a/htdocs/fourn/fournisseur.class.php +++ b/htdocs/fourn/fournisseur.class.php @@ -188,12 +188,13 @@ class Fournisseur extends Societe $this->nb=array(); - $sql = "SELECT count(s.idp) as nb"; + $sql = "SELECT count(s.idp) as nb, s.fournisseur"; if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", sc.fk_soc, sc.fk_user"; $sql.= " FROM ".MAIN_DB_PREFIX."societe as s"; if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; $sql.= " WHERE s.fournisseur = 1"; if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= " AND s.idp = sc.fk_soc AND sc.fk_user = " .$user->id; + $sql.= " GROUP BY s.fournisseur"; $resql=$this->db->query($sql); if ($resql) {