diff --git a/packages/@uppy/aws-s3/src/index.ts b/packages/@uppy/aws-s3/src/index.ts index b20f71bf14..153a7399f1 100644 --- a/packages/@uppy/aws-s3/src/index.ts +++ b/packages/@uppy/aws-s3/src/index.ts @@ -760,18 +760,19 @@ export default class AwsS3Multipart< } const { etag, location } = headersMap + // More info bucket settings when this is not present: + // https://github.com/transloadit/uppy/issues/5388#issuecomment-2464885562 if (method.toUpperCase() === 'POST' && location == null) { // Not being able to read the Location header is not a fatal error. // eslint-disable-next-line no-console - console.warn( - 'AwsS3/Multipart: Could not read the Location header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration for instructions.', + console.error( + '@uppy/aws-s3: Could not read the Location header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3/#setting-up-your-s3-bucket', ) } if (etag == null) { - reject( - new Error( - 'AwsS3/Multipart: Could not read the ETag header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration for instructions.', - ), + // eslint-disable-next-line no-console + console.error( + '@uppy/aws-s3: Could not read the ETag header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3/#setting-up-your-s3-bucket', ) return }