From e1fcaebc77ef97bb212adcf764bd262e4155211a Mon Sep 17 00:00:00 2001 From: jiuker <2818723467@qq.com> Date: Thu, 12 Jun 2025 15:09:12 +0800 Subject: [PATCH] fix: when ListMultipartUploads append result from cache should filter with bucket (#21376) --- cmd/erasure-server-pool.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 {