aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--weed/s3api/filer_multipart.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/weed/s3api/filer_multipart.go b/weed/s3api/filer_multipart.go
index 1795ade93..e687fba10 100644
--- a/weed/s3api/filer_multipart.go
+++ b/weed/s3api/filer_multipart.go
@@ -270,6 +270,10 @@ func (s3a *S3ApiServer) listObjectParts(input *s3.ListPartsInput) (output *ListP
glog.Errorf("listObjectParts %s %s error: %v", *input.Bucket, *input.UploadId, err)
return nil, s3err.ErrNoSuchUpload
}
+ if len(entries) == 0 {
+ glog.Errorf("listObjectParts %s %s not found", *input.Bucket, *input.UploadId)
+ return nil, s3err.ErrNoSuchUpload
+ }
output.IsTruncated = aws.Bool(!isLast)