Skip to content

Commit 71c48fb

Browse files
fix(core): Fix checking policies length (#529)
1 parent e1d92e2 commit 71c48fb

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

src/deployments/cdk/src/apps/phase-1.ts

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -310,22 +310,20 @@ export async function deploy({ acceleratorConfig, accountStacks, accounts, conte
310310
const iamConfig = accountConfig.iam;
311311
if (IamConfigType.is(iamConfig)) {
312312
const iamPolicies = iamConfig?.policies;
313-
if (iamPolicies && iamPolicies?.length > 1) {
314-
for (const iamPolicy of iamPolicies) {
315-
if (IamPolicyConfigType.is(iamPolicy)) {
316-
const iamPolicyName = iamPolicy['policy-name'];
317-
const iamPolicyFileName = iamPolicy.policy;
318-
const iamPolicyKey = `${iamPoliciesBucketPrefix}${iamPolicyFileName}`;
319-
try {
320-
const policyContent = await iamPolicyS3.getObjectBodyAsString({
321-
Bucket: iamPoliciesBucketName,
322-
Key: iamPolicyKey,
323-
});
324-
iamPoliciesDef[iamPolicyName] = policyContent;
325-
} catch (e) {
326-
console.warn(`Cannot load IAM policy s3://${iamPoliciesBucketName}/${iamPolicyKey}`);
327-
throw e;
328-
}
313+
for (const iamPolicy of iamPolicies || []) {
314+
if (IamPolicyConfigType.is(iamPolicy)) {
315+
const iamPolicyName = iamPolicy['policy-name'];
316+
const iamPolicyFileName = iamPolicy.policy;
317+
const iamPolicyKey = `${iamPoliciesBucketPrefix}${iamPolicyFileName}`;
318+
try {
319+
const policyContent = await iamPolicyS3.getObjectBodyAsString({
320+
Bucket: iamPoliciesBucketName,
321+
Key: iamPolicyKey,
322+
});
323+
iamPoliciesDef[iamPolicyName] = policyContent;
324+
} catch (e) {
325+
console.warn(`Cannot load IAM policy s3://${iamPoliciesBucketName}/${iamPolicyKey}`);
326+
throw e;
329327
}
330328
}
331329
}

0 commit comments

Comments
 (0)