Fix: Problem Summary table displaying namespace names and pod counts correctly

This commit is contained in:
2025-09-30 13:34:36 -03:00
parent c91b517138
commit 96c29d4179

View File

@@ -819,14 +819,14 @@
html += ` html += `
<tr> <tr>
<td><strong>${namespace.name}</strong></td> <td><strong>${namespace.namespace}</strong></td>
<td>${namespace.pod_count || 0}</td> <td>${Object.keys(namespace.pods || {}).length}</td>
<td>${namespace.total_validations || 0}</td> <td>${namespace.total_validations || 0}</td>
<td><span class="severity-badge ${severityClass}">${severity}</span></td> <td><span class="severity-badge ${severityClass}">${severity}</span></td>
<td> <td>
<div class="action-buttons"> <div class="action-buttons">
<button class="btn btn-primary btn-sm" onclick="analyzeNamespace('${namespace.name}')">Analyze</button> <button class="btn btn-primary btn-sm" onclick="analyzeNamespace('${namespace.namespace}')">Analyze</button>
<button class="btn btn-success btn-sm" onclick="fixNamespace('${namespace.name}')">Fix</button> <button class="btn btn-success btn-sm" onclick="fixNamespace('${namespace.namespace}')">Fix</button>
</div> </div>
</td> </td>
</tr> </tr>
@@ -838,9 +838,10 @@
// Get highest severity from namespace // Get highest severity from namespace
function getHighestSeverity(namespace) { function getHighestSeverity(namespace) {
if (namespace.critical_issues > 0) return 'critical'; const breakdown = namespace.severity_breakdown || {};
if (namespace.error_issues > 0) return 'error'; if (breakdown.error > 0) return 'error';
if (namespace.warning_issues > 0) return 'warning'; if (breakdown.warning > 0) return 'warning';
if (breakdown.info > 0) return 'info';
return 'info'; return 'info';
} }