Skip to content

Commit 22ed67c

Browse files
authored
fix(toolkit): remove metadata warning if region does not have resource (#2216)
1 parent dfc6665 commit 22ed67c

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

packages/aws-cdk/lib/api/cxapp/stacks.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -193,15 +193,17 @@ export class AppStacks {
193193
}
194194
const resourcePresent = stack.environment.region === 'default-region'
195195
|| regionInfo.Fact.find(stack.environment.region, regionInfo.FactName.cdkMetadataResourceAvailable) === 'YES';
196-
if (!stack.template.Resources.CDKMetadata && resourcePresent) {
197-
stack.template.Resources.CDKMetadata = {
198-
Type: 'AWS::CDK::Metadata',
199-
Properties: {
200-
Modules: modules
201-
}
202-
};
203-
} else {
204-
warning(`The stack ${stack.name} already includes a CDKMetadata resource`);
196+
if (resourcePresent) {
197+
if (!stack.template.Resources.CDKMetadata) {
198+
stack.template.Resources.CDKMetadata = {
199+
Type: 'AWS::CDK::Metadata',
200+
Properties: {
201+
Modules: modules
202+
}
203+
};
204+
} else {
205+
warning(`The stack ${stack.name} already includes a CDKMetadata resource`);
206+
}
205207
}
206208
}
207209
}

0 commit comments

Comments
 (0)