From c05ced08bbb483c1e7e8d21045463e71f68b2619 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Tue, 2 Oct 2018 12:48:51 -0700 Subject: [PATCH] Handle Range requests on empty objects (#6557) Return a proper error on empty objects, S3 returns 416 Invalid Range on objects which are empty. We should return the same. --- cmd/api-errors.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/api-errors.go b/cmd/api-errors.go index 6847d097f..74adf376f 100644 --- a/cmd/api-errors.go +++ b/cmd/api-errors.go @@ -1424,6 +1424,8 @@ func toAPIErrorCode(err error) (apiErr APIErrorCode) { switch err { case errSignatureMismatch: apiErr = ErrSignatureDoesNotMatch + case errInvalidRange: + apiErr = ErrInvalidRange case errDataTooLarge: apiErr = ErrEntityTooLarge case errDataTooSmall: