diff --git a/package/secubox/luci-app-crowdsec-dashboard/htdocs/luci-static/resources/view/crowdsec-dashboard/metrics.js b/package/secubox/luci-app-crowdsec-dashboard/htdocs/luci-static/resources/view/crowdsec-dashboard/metrics.js index 5e921e39..76c57e91 100644 --- a/package/secubox/luci-app-crowdsec-dashboard/htdocs/luci-static/resources/view/crowdsec-dashboard/metrics.js +++ b/package/secubox/luci-app-crowdsec-dashboard/htdocs/luci-static/resources/view/crowdsec-dashboard/metrics.js @@ -162,7 +162,10 @@ return view.extend({ var countInstalled = function(items) { if (!Array.isArray(items)) return 0; - return items.filter(function(i) { return i.installed; }).length; + // Check for status === 'enabled' or if local_version exists (means installed) + return items.filter(function(i) { + return i.status === 'enabled' || i.local_version; + }).length; }; return E('div', { 'class': 'cs-stats-grid' }, [ @@ -198,7 +201,9 @@ return view.extend({ ]); } - var installed = collections.filter(function(c) { return c.installed; }); + var installed = collections.filter(function(c) { + return c.status === 'enabled' || c.local_version; + }); var items = installed.slice(0, 15).map(function(c) { return E('div', { 'class': 'cs-metric-item' }, [