fix(gcp): handle logic for empty project names (#7450)

Co-authored-by: Pedro Martín <pedromarting3@gmail.com>
Co-authored-by: Sergio Garcia <hello@mistercloudsec.com>
This commit is contained in:
Prowler Bot
2025-04-07 21:21:54 +02:00
committed by GitHub
parent 59513d777c
commit 849707166a
+10 -2
View File
@@ -632,7 +632,11 @@ class GcpProvider(Provider):
gcp_project = GCPProject(
number=asset["resource"]["data"]["projectNumber"],
id=project_id,
name=asset["resource"]["data"].get("name", project_id),
name=(
asset["resource"]["data"].get("name")
if asset["resource"]["data"].get("name")
else project_id
),
lifecycle_state=asset["resource"]["data"].get(
"lifecycleState"
),
@@ -677,7 +681,11 @@ class GcpProvider(Provider):
gcp_project = GCPProject(
number=project["projectNumber"],
id=project_id,
name=project.get("name", project_id),
name=(
project.get("name")
if project.get("name")
else project_id
),
lifecycle_state=project["lifecycleState"],
labels=labels,
)