From 3b3add183f662c01f1931622f0048322ee6b9aca Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Tue, 28 Feb 2023 00:18:43 +0530 Subject: [PATCH] remove sse-kms header in completeMultipartUpload continuation of #1777 --- api-put-object-multipart.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api-put-object-multipart.go b/api-put-object-multipart.go index 823a7ddf3b..85d6c70a25 100644 --- a/api-put-object-multipart.go +++ b/api-put-object-multipart.go @@ -389,7 +389,8 @@ func (c *Client) completeMultipartUpload(ctx context.Context, bucketName, object headers := opts.Header() if s3utils.IsAmazonEndpoint(*c.endpointURL) { - headers.Del(encrypt.SseGenericHeader) + headers.Del(encrypt.SseKmsKeyID) // Remove X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id not supported in CompleteMultipartUpload + headers.Del(encrypt.SseGenericHeader) // Remove X-Amz-Server-Side-Encryption not supported in CompleteMultipartUpload } // Instantiate all the complete multipart buffer.