From a818da900d645cf81bcc3aa589df7e302bfb5a0c Mon Sep 17 00:00:00 2001 From: Konippi Date: Thu, 24 Apr 2025 20:37:04 +0900 Subject: [PATCH] chore: refactor duplicate regions in video model --- packages/cdk/lib/create-stacks.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cdk/lib/create-stacks.ts b/packages/cdk/lib/create-stacks.ts index ac53b5210..a3758d4f1 100644 --- a/packages/cdk/lib/create-stacks.ts +++ b/packages/cdk/lib/create-stacks.ts @@ -76,9 +76,9 @@ export const createStacks = (app: cdk.App, params: ProcessedStackInput) => { // Create S3 Bucket for each unique region for StartAsyncInvoke in video generation // because the S3 Bucket must be in the same region as Bedrock Runtime - const videoModelRegions = params.videoGenerationModelIds - .map((model) => model.region) - .filter((elem, index, self) => self.indexOf(elem) === index); + const videoModelRegions = [ + ...new Set(params.videoGenerationModelIds.map((model) => model.region)), + ]; const videoBucketRegionMap: Record = {}; for (const region of videoModelRegions) {