diff --git a/cmd/fs-v1-multipart.go b/cmd/fs-v1-multipart.go index e0dec4763..073fdd903 100644 --- a/cmd/fs-v1-multipart.go +++ b/cmd/fs-v1-multipart.go @@ -417,7 +417,7 @@ func (fs *FSObjects) ListObjectParts(bucket, object, uploadID string, partNumber for partNumber, etag := range partsMap { parts = append(parts, PartInfo{PartNumber: partNumber, ETag: etag}) } - sort.SliceStable(parts, func(i int, j int) bool { + sort.Slice(parts, func(i int, j int) bool { return parts[i].PartNumber < parts[j].PartNumber }) i := 0 diff --git a/cmd/gateway/azure/gateway-azure.go b/cmd/gateway/azure/gateway-azure.go index b097c8b4a..c3bd541ff 100644 --- a/cmd/gateway/azure/gateway-azure.go +++ b/cmd/gateway/azure/gateway-azure.go @@ -806,7 +806,7 @@ func (a *azureObjects) ListObjectParts(bucket, object, uploadID string, partNumb for _, part := range partsMap { parts = append(parts, part) } - sort.SliceStable(parts, func(i int, j int) bool { + sort.Slice(parts, func(i int, j int) bool { return parts[i].PartNumber < parts[j].PartNumber }) partsCount := 0