From d1281af25f984331d72b6f144e01792c6a00d458 Mon Sep 17 00:00:00 2001 From: iliapolo Date: Tue, 3 Sep 2024 09:44:19 +0300 Subject: [PATCH] mid work --- lib/aws.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/aws.ts b/lib/aws.ts index a761c21..5238ca0 100644 --- a/lib/aws.ts +++ b/lib/aws.ts @@ -151,18 +151,14 @@ export class DefaultAwsClient implements IAws { externalId?: string, additionalOptions?: AssumeRoleAdditionalOptions ): Promise { - if ( - additionalOptions?.Tags && - additionalOptions.Tags.length > 0 && - !additionalOptions.TransitiveTagKeys - ) { - additionalOptions.TransitiveTagKeys = additionalOptions.Tags?.map((t) => t.Key); - } return new this.AWS.ChainableTemporaryCredentials({ params: { RoleArn: roleArn, ExternalId: externalId, RoleSessionName: `cdk-assets-${safeUsername()}`, + TransitiveTagKeys: additionalOptions?.Tags + ? additionalOptions.Tags.map((t) => t.Key) + : undefined, ...(additionalOptions ?? {}), }, stsConfig: {