fix(upload): keep Content-MD5 on 204 unchanged writes (#9198)

Return Content-MD5 in the volume unchanged-write response and read it in the uploader 204 path so multipart chunk ETag metadata is preserved.
This commit is contained in:
steve.wei authored and GitHub committed 2026-04-23 10:59:59 -07:00
1 parent 6e950e0e7e
commit 1a7ab2ea82
2 files changed
+2

No files matched your search

+1
View File
@@ -455,6 +455,7 @@ func (uploader *Uploader) upload_content(ctx context.Context, fillBufferFunction
etag := getEtag(resp)
if resp.StatusCode == http.StatusNoContent {
ret.ETag = etag
ret.ContentMd5 = resp.Header.Get("Content-MD5")
return &ret, nil
}