From 77ac6fefbbe072c84657018bd09c4cd99c724c81 Mon Sep 17 00:00:00 2001 From: hezijie Date: Thu, 20 Feb 2025 13:10:56 +0800 Subject: [PATCH] fix test --- policy/common/common.utils.rego | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/policy/common/common.utils.rego b/policy/common/common.utils.rego index a241f20..302f5c1 100644 --- a/policy/common/common.utils.rego +++ b/policy/common/common.utils.rego @@ -6,6 +6,11 @@ is_azure_type(resource, azure_type) if { regex.match(sprintf("^%s@", [azure_type]), resource.type) } +_get_change_after_unknown(r) := output if { + r.change.after_unknown == r.change.after_unknown + output := r.change.after_unknown +} else = [] + _resource(_input) := output if { _input.plan.resource_changes == _input.plan.resource_changes output := { @@ -14,7 +19,7 @@ _resource(_input) := output if { body := { "address": r.address, "values": r.change.after, - "after_unknown": r.change.after_unknown, + "after_unknown": _get_change_after_unknown(r), "mode": r.mode, "type": r.type, } @@ -29,7 +34,7 @@ _resource(_input) := output if { body := { "address": r.address, "values": r.change.after, - "after_unknown": r.change.after_unknown, + "after_unknown": _get_change_after_unknown(r), "mode": r.mode, "type": r.type, }