diff --git a/manager/controllers/cves/cves.go b/manager/controllers/cves/cves.go index 12f4182..f6cad4d 100644 --- a/manager/controllers/cves/cves.go +++ b/manager/controllers/cves/cves.go @@ -118,7 +118,7 @@ func (c *Controller) BuildCvesQuery(accountID int64, clusterIDs []string) *gorm. cntSubquery := c.Conn.Table("cluster"). Select(`image_cve.cve_id, COUNT(DISTINCT cluster_image.cluster_id) AS ce, - COUNT(cluster_image.image_id) AS ie`). + COUNT(DISTINCT(repository_image.repository_id, repository_image.image_id)) AS ie`). Joins("JOIN cluster_image ON cluster.id = cluster_image.cluster_id"). Joins("JOIN image_cve ON cluster_image.image_id = image_cve.image_id"). Joins("JOIN repository_image ON cluster_image.image_id = repository_image.image_id").