Test checksum types for invalid combinations (#20953)

This commit is contained in:
Klaus Post
2025-02-18 08:24:01 -08:00
committed by GitHub
parent b312f13473
commit aeabac9181
4 changed files with 20 additions and 7 deletions

View File

@@ -467,13 +467,10 @@ func completeMultipartOpts(ctx context.Context, r *http.Request, bucket, object
}
}
}
opts.WantChecksum, err = hash.GetContentChecksum(r.Header)
if err != nil {
return opts, InvalidArgument{
Bucket: bucket,
Object: object,
Err: fmt.Errorf("invalid/unknown checksum sent: %v", err),
}
return opts, err
}
opts.MTime = mtime
opts.UserDefined = make(map[string]string)