fix(findings): exclude blank resource types from metadata endpoints (#8027)

This commit is contained in:
Víctor Fernández Poyatos
2025-06-16 14:34:21 +02:00
committed by GitHub
parent 2914510735
commit e6e1e37c1e
2 changed files with 5 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ All notable changes to the **Prowler API** are documented in this file.
### Fixed
- Normalize provider UID to ensure safe and unique export directory paths [(#8007)](https://github.com/prowler-cloud/prowler/pull/8007).
- Blank resource types in `/metadata` endpoints [(#8027)](https://github.com/prowler-cloud/prowler/pull/8027)
---

View File

@@ -2090,6 +2090,8 @@ class FindingViewSet(PaginateByPkMixin, BaseRLSViewSet):
)
resource_types = list(
queryset.values_list("resource_type", flat=True)
.exclude(resource_type__isnull=True)
.exclude(resource_type__exact="")
.distinct()
.order_by("resource_type")
)
@@ -2191,6 +2193,8 @@ class FindingViewSet(PaginateByPkMixin, BaseRLSViewSet):
)
resource_types = list(
queryset.values_list("resource_type", flat=True)
.exclude(resource_type__isnull=True)
.exclude(resource_type__exact="")
.distinct()
.order_by("resource_type")
)