From 44f8112e53fbf4847bcce0ac66ba3ff30e93303f Mon Sep 17 00:00:00 2001 From: Noah Hsu Date: Wed, 25 Jan 2023 19:58:00 +0800 Subject: [PATCH] fix(s3): ignore current folder in contents (close #3137) --- drivers/s3/util.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/s3/util.go b/drivers/s3/util.go index 04c6e130..dd27ab58 100644 --- a/drivers/s3/util.go +++ b/drivers/s3/util.go @@ -148,6 +148,9 @@ func (d *S3) listV2(prefix string) ([]model.Obj, error) { files = append(files, &file) } for _, object := range listObjectsResult.Contents { + if strings.HasSuffix(*object.Key, "/") { + continue + } name := path.Base(*object.Key) if name == getPlaceholderName(d.Placeholder) || name == d.Placeholder { continue