fs: multipart clean doesn't work when object name has '/' (#4919)

This commit is contained in:
fangyuxiang 2017-09-15 07:00:57 +08:00 committed by Dee Koder
parent f45e0a44b8
commit 9925640da8

View File

@ -958,7 +958,7 @@ func (fs fsObjects) cleanupStaleMultipartUpload(bucket string, expiry time.Durat
for { for {
// List multipart uploads in a bucket 1000 at a time // List multipart uploads in a bucket 1000 at a time
prefix := "" prefix := ""
lmi, err = fs.listMultipartUploadsHelper(bucket, prefix, lmi.KeyMarker, lmi.UploadIDMarker, slashSeparator, 1000) lmi, err = fs.listMultipartUploadsHelper(bucket, prefix, lmi.KeyMarker, lmi.UploadIDMarker, "", 1000)
if err != nil { if err != nil {
errorIf(err, "Unable to list uploads") errorIf(err, "Unable to list uploads")
return err return err