From 9b9ab5f3e8d03aa7b9d5948604cb9452b1a0a6fc Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 19 Jan 2021 15:13:52 +0000 Subject: [PATCH] gcs: Fix Entry doesn't belong in directory "" (same as directory) - ignoring This change allows directory markers to be non-zero in size. See: https://forum.rclone.org/t/public-gcs-bucket-and-entry-doesnt-belong-in-directory-same-as-directory/21753/ --- backend/googlecloudstorage/googlecloudstorage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/googlecloudstorage/googlecloudstorage.go b/backend/googlecloudstorage/googlecloudstorage.go index 0eba5f54f..1739e52d0 100644 --- a/backend/googlecloudstorage/googlecloudstorage.go +++ b/backend/googlecloudstorage/googlecloudstorage.go @@ -564,7 +564,7 @@ func (f *Fs) list(ctx context.Context, bucket, directory, prefix string, addBuck remote = path.Join(bucket, remote) } // is this a directory marker? - if isDirectory && object.Size == 0 { + if isDirectory { continue // skip directory marker } err = fn(remote, object, false)