diff --git a/ee/vulnerability-dashboard/scripts/update-reports.js b/ee/vulnerability-dashboard/scripts/update-reports.js index 00ecaa23c269..4bea434f4b2d 100644 --- a/ee/vulnerability-dashboard/scripts/update-reports.js +++ b/ee/vulnerability-dashboard/scripts/update-reports.js @@ -906,12 +906,10 @@ module.exports = { // Check for Vulnerabilities that have no associated Host or VulnerabilityInstall records. let nativeQueryToFindVulnsWithNoAssociatedRecords = - `SELECT id - FROM vulnerability - WHERE id NOT IN ( - SELECT vulnerability - FROM vulnerabilityinstall - );`; + `SELECT v.id + FROM vulnerability v + LEFT JOIN vulnerabilityinstall vi ON v.id = vi.vulnerability + WHERE vi.vulnerability IS NULL;`; let rawResultFromDatabase = await sails.sendNativeQuery(nativeQueryToFindVulnsWithNoAssociatedRecords); let vulnerabilityRecordIdsWithNoAssociatedRecords = rawResultFromDatabase.rows;