fix: calculate correct content-range with partNumber query (#11992)

fixes #11989
fixes #11824
This commit is contained in:
Harshavardhana
2021-04-07 14:37:10 -07:00
committed by GitHub
parent 4223ebab8d
commit 0b33fa50ae
4 changed files with 277 additions and 270 deletions

View File

@@ -82,6 +82,7 @@ const (
ErrInvalidBucketName
ErrInvalidDigest
ErrInvalidRange
ErrInvalidRangePartNumber
ErrInvalidCopyPartRange
ErrInvalidCopyPartRangeSource
ErrInvalidMaxKeys
@@ -505,6 +506,11 @@ var errorCodes = errorCodeMap{
Description: "The requested range is not satisfiable",
HTTPStatusCode: http.StatusRequestedRangeNotSatisfiable,
},
ErrInvalidRangePartNumber: {
Code: "InvalidRequest",
Description: "Cannot specify both Range header and partNumber query parameter",
HTTPStatusCode: http.StatusBadRequest,
},
ErrMalformedXML: {
Code: "MalformedXML",
Description: "The XML you provided was not well-formed or did not validate against our published schema.",