fix(ens): solve division by zero at reporting (#9443)

This commit is contained in:
Pedro Martín
2025-12-04 10:08:12 +01:00
committed by GitHub
parent 22c88e66a1
commit 6dff4bfd8b
2 changed files with 11 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ All notable changes to the **Prowler API** are documented in this file.
### Fixed
- Unique constraint violation during compliance overviews task [(#9436)](https://github.com/prowler-cloud/prowler/pull/9436)
- Division by zero error in ENS PDF report when all requirements are manual [(#9443)](https://github.com/prowler-cloud/prowler/pull/9443)
---

View File

@@ -2238,12 +2238,20 @@ def generate_ens_report(
[
"CUMPLE",
str(passed_requirements),
f"{(passed_requirements / total_requirements * 100):.1f}%",
(
f"{(passed_requirements / total_requirements * 100):.1f}%"
if total_requirements > 0
else "0.0%"
),
],
[
"NO CUMPLE",
str(failed_requirements),
f"{(failed_requirements / total_requirements * 100):.1f}%",
(
f"{(failed_requirements / total_requirements * 100):.1f}%"
if total_requirements > 0
else "0.0%"
),
],
["TOTAL", str(total_requirements), "100%"],
]