diff --git a/cmd/erasure-server-pool.go b/cmd/erasure-server-pool.go index 2589570bd..ecc4e6d21 100644 --- a/cmd/erasure-server-pool.go +++ b/cmd/erasure-server-pool.go @@ -1709,7 +1709,9 @@ func (z *erasureServerPools) ListMultipartUploads(ctx context.Context, bucket, p } z.mpCache.Range(func(_ string, mp MultipartInfo) bool { - poolResult.Uploads = append(poolResult.Uploads, mp) + if mp.Bucket == bucket { + poolResult.Uploads = append(poolResult.Uploads, mp) + } return true }) sort.Slice(poolResult.Uploads, func(i int, j int) bool {