From 6041e5b80543c4af26e12d52813b44b03868deab Mon Sep 17 00:00:00 2001 From: "cai.zhang" Date: Wed, 7 Dec 2022 17:11:19 +0800 Subject: [PATCH] Fix bug for ListWithPrefix from minio with recursive is false (#21040) Signed-off-by: cai.zhang Signed-off-by: cai.zhang --- internal/storage/minio_chunk_manager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/storage/minio_chunk_manager.go b/internal/storage/minio_chunk_manager.go index a85890f8c7..fa4398ef29 100644 --- a/internal/storage/minio_chunk_manager.go +++ b/internal/storage/minio_chunk_manager.go @@ -389,9 +389,9 @@ func (mcm *MinioChunkManager) ListWithPrefix(ctx context.Context, prefix string, } // with tailing "/", object is a "directory" - if strings.HasSuffix(object.Key, "/") { + if strings.HasSuffix(object.Key, "/") && recursive { // enqueue when recursive is true - if recursive && object.Key != pre { + if object.Key != pre { tasks.PushBack(object.Key) } continue