mirror of
https://github.com/minio/minio.git
synced 2025-11-21 02:09:08 -05:00
canonicalize ETag correctly (#7442)
Fixes #7441 Trim extra quotes prefixing/suffixing ETag in CompleteMultipartUpload request.
This commit is contained in:
@@ -524,6 +524,11 @@ func (fs *FSObjects) CompleteMultipartUpload(ctx context.Context, bucket string,
|
||||
return oi, err
|
||||
}
|
||||
|
||||
// ensure that part ETag is canonicalized to strip off extraneous quotes
|
||||
for i := range parts {
|
||||
parts[i].ETag = canonicalizeETag(parts[i].ETag)
|
||||
}
|
||||
|
||||
// Save consolidated actual size.
|
||||
var objectActualSize int64
|
||||
// Validate all parts and then commit to disk.
|
||||
|
||||
Reference in New Issue
Block a user