Fix missing CompleteMultipartUpload Etag. (#3227)

Fixes #3224
This commit is contained in:
Harshavardhana
2016-11-10 07:41:02 -08:00
committed by GitHub
parent 2f373684f5
commit 51d1e6f75b
8 changed files with 17 additions and 8 deletions
+3 -1
View File
@@ -877,7 +877,6 @@ func (api objectAPIHandlers) CompleteMultipartUploadHandler(w http.ResponseWrite
}
md5Sum, err = objectAPI.CompleteMultipartUpload(bucket, object, uploadID, completeParts)
if err != nil {
err = errorCause(err)
errorIf(err, "Unable to complete multipart upload.")
@@ -903,6 +902,9 @@ func (api objectAPIHandlers) CompleteMultipartUploadHandler(w http.ResponseWrite
return
}
// Set etag.
w.Header().Set("ETag", "\""+md5Sum+"\"")
// Write success response.
w.Write(encodedSuccessResponse)
w.(http.Flusher).Flush()