You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create an S3 bucket, and enable 'Bucket Versioning' in the S3 tab in preferences
Create a folder in the bucket, e.g. 'foo'
Place a text file containing some content into the folder, e.g. 'test.txt'
Overwrite said text file with an empty file of the same name. e.g. the 'latest' version of test.txt should now be empty.
In Cyberduck, drag the 'foo' folder from S3 to the desktop.
Examine the downloaded text.txt file. It will be the non-empty version.
It appears that Cyberduck does not download the latest version of files in versioned buckets when a folder is copied. Same behaviour when the right-click 'Download To' option is used
If you drag the text.txt file itself to the desktop, then it does download the correct version.
The text was updated successfully, but these errors were encountered:
I currently get arbitrary results here and I don't think it is related to downloading a folder or a single file. When selecting the default (latest) file for download we always use the default GET with no version information whatsoever which should always return the latest version as with non versioned buckets. Have to investigate with AWS.
I can replicate the issue as described in the ticket.
The issue is that when download a folder all of its content including all versions are downloaded eventually overriding the locally where you will have an arbitrary version depending on what version was downloaded latest.
Steps to reproduce:
It appears that Cyberduck does not download the latest version of files in versioned buckets when a folder is copied. Same behaviour when the right-click 'Download To' option is used
If you drag the text.txt file itself to the desktop, then it does download the correct version.
The text was updated successfully, but these errors were encountered: