Skip to content

Commit 4025fa7

Browse files
committed
fix: ensure cfn guard suppressRule traverse over each construct
1 parent 513002f commit 4025fa7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/nx-plugin/src/infra/app/files/common/constructs/src/core/cfn-guard.ts.template

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ export const suppressRule = (
2626
const resources = (
2727
predicate ? construct.node.findAll().filter(predicate) : [construct]
2828
)
29-
.map((resource) => resource.node.defaultChild)
29+
.map((resource) => {
30+
if (CfnResource.isCfnResource(resource)) {
31+
return resource;
32+
} else return resource.node.defaultChild;
33+
})
3034
.filter((resource) => CfnResource.isCfnResource(resource));
3135

3236
resources.forEach((resource) => {

0 commit comments

Comments
 (0)