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