From af5a6e37b234eafddc8829a9adbf27da30fa551c Mon Sep 17 00:00:00 2001 From: Christian Capeans Date: Mon, 13 Nov 2023 19:54:47 +0100 Subject: [PATCH] fix: add only credentials object when credentials are present --- packages/providers/upload-aws-s3/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/providers/upload-aws-s3/src/index.ts b/packages/providers/upload-aws-s3/src/index.ts index 1a280536da..7d1366e254 100644 --- a/packages/providers/upload-aws-s3/src/index.ts +++ b/packages/providers/upload-aws-s3/src/index.ts @@ -76,11 +76,11 @@ const getConfig = ({ baseUrl, rootPath, s3Options, ...legacyS3Options }: InitOpt "S3 configuration options passed at root level of the plugin's providerOptions is deprecated and will be removed in a future release. Please wrap them inside the 's3Options:{}' property." ); } - + const credentials = extractCredentials({ s3Options, ...legacyS3Options }); const config = { ...s3Options, ...legacyS3Options, - credentials: extractCredentials({ s3Options, ...legacyS3Options }), + ...[credentials ? { credentials } : {}], }; config.params.ACL = getOr(ObjectCannedACL.public_read, ['params', 'ACL'], config);