s3: ignore directory markers at the root also

See: https://forum.rclone.org/t/issue-with-lsf-r-files-only-first-line-is-blank/15229/
This commit is contained in:
Nick Craig-Wood 2020-03-31 11:43:51 +01:00
parent b2c9ef23fa
commit a5c2f2c138

View File

@ -1464,7 +1464,7 @@ func (f *Fs) list(ctx context.Context, bucket, directory, prefix string, addBuck
continue continue
} }
remote = remote[len(prefix):] remote = remote[len(prefix):]
isDirectory := strings.HasSuffix(remote, "/") isDirectory := remote == "" || strings.HasSuffix(remote, "/")
if addBucket { if addBucket {
remote = path.Join(bucket, remote) remote = path.Join(bucket, remote)
} }