From 021ce063234749cf6a212d3a76744d75bbe6393d Mon Sep 17 00:00:00 2001 From: andersonid Date: Mon, 29 Sep 2025 21:48:43 -0300 Subject: [PATCH] =?UTF-8?q?Fix:=20corrigido=20erro=20500=20na=20an=C3=A1li?= =?UTF-8?q?se=20por=20namespace=20-=20adicionado=20suporte=20para=20severi?= =?UTF-8?q?dade=20'info'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/routes.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/api/routes.py b/app/api/routes.py index e41b329..544f316 100644 --- a/app/api/routes.py +++ b/app/api/routes.py @@ -251,7 +251,7 @@ async def get_validations_by_namespace( "namespace": pod.namespace, "pods": {}, "total_validations": 0, - "severity_breakdown": {"error": 0, "warning": 0} + "severity_breakdown": {"error": 0, "warning": 0, "info": 0, "critical": 0} } # Group validations by pod @@ -270,7 +270,12 @@ async def get_validations_by_namespace( # Count severities for validation in pod_validations: - namespace_validations[pod.namespace]["severity_breakdown"][validation.severity] += 1 + severity = validation.severity + if severity in namespace_validations[pod.namespace]["severity_breakdown"]: + namespace_validations[pod.namespace]["severity_breakdown"][severity] += 1 + else: + # Handle unknown severity types + namespace_validations[pod.namespace]["severity_breakdown"]["info"] += 1 # Convert to list and sort by total validations namespace_list = list(namespace_validations.values())