Skip to content

Commit

Permalink
fix: TW-84201 IAM role from old S3 Connection can be lost during conv…
Browse files Browse the repository at this point in the history
…erting AWS S3 Settings

Merge-request: TC-MR-7413
Merged-by: Andrei Efimov <Andrei.Efimov@jetbrains.com>
  • Loading branch information
wayfarer-rus authored and Space Team committed Oct 20, 2023
1 parent 5e3671b commit ef63fad
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,10 @@ export default function AwsConnectionDialog({
return;
}

if (parametersPreset.useDefaultCredentialsProviderChain) {
if (parametersPreset.iamRole && parametersPreset.iamRole.length > 0) {
setCredentialsTypeSelector(CredentialsTypeEnum.awsAssumeIamRole);
setIamRoleArn(parametersPreset.iamRole);
} else if (parametersPreset.useDefaultCredentialsProviderChain) {
setCredentialsTypeSelector(CredentialsTypeEnum.defaultProvider);
} else if (
parametersPreset.awsAccessKeyId &&
Expand All @@ -129,9 +132,6 @@ export default function AwsConnectionDialog({
parametersPreset.awsAccessKeyId,
parametersPreset.awsSecretAccessKey
);
} else {
setCredentialsTypeSelector(CredentialsTypeEnum.awsAssumeIamRole);
setIamRoleArn(parametersPreset.iamRole);
}
}, [parametersPreset]);

Expand Down

0 comments on commit ef63fad

Please sign in to comment.