diff --git a/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js b/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js index c8c9ec6f..92b4a1cc 100644 --- a/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js +++ b/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js @@ -571,11 +571,12 @@ function warningCount(item) { } function findingCount(item) { + const counts = item?.severityCounts; + if (counts && typeof counts === "object") return Object.values(counts).reduce((sum, value) => sum + number(value), 0); if (Number.isFinite(Number(item?.findingCount))) return Number(item.findingCount); if (Number.isFinite(Number(item?.finding_count))) return Number(item.finding_count); if (Number.isFinite(Number(item?.count))) return Number(item.count); - const counts = item?.severityCounts || item || {}; - return Object.values(counts).reduce((sum, value) => sum + number(value), 0); + return Object.values(item || {}).reduce((sum, value) => sum + number(value), 0); } function severityClass(item) {