mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-29 23:04:23 +00:00
fix(api): populate compliance data in check_metadata for findings (#10449)
This commit is contained in:
1 parent
bb80797392
commit
aa3641718b
3 files changed
+5
-1
No files matched your search
@@ -677,6 +677,7 @@ def _process_finding_micro_batch(
|
||||
|
||||
# Create finding object (don't save yet)
|
||||
check_metadata = finding.get_metadata()
|
||||
check_metadata["compliance"] = finding.compliance
|
||||
finding_instance = Finding(
|
||||
tenant_id=tenant_id,
|
||||
uid=finding_uid,
|
||||
|
||||
@@ -1411,7 +1411,9 @@ class TestProcessFindingMicroBatch:
|
||||
assert created_finding.status == StatusChoices.PASS
|
||||
assert created_finding.delta == Finding.DeltaChoices.NEW
|
||||
assert created_finding.muted is False
|
||||
assert created_finding.check_metadata == finding.metadata
|
||||
expected_metadata = {**finding.metadata, "compliance": finding.compliance}
|
||||
assert created_finding.check_metadata == expected_metadata
|
||||
assert created_finding.check_metadata["compliance"] == finding.compliance
|
||||
assert created_finding.resource_regions == [finding.region]
|
||||
assert created_finding.resource_services == [finding.service_name]
|
||||
assert created_finding.resource_types == [finding.resource_type]
|
||||
|
||||
Reference in new issue
Block a user