Fix backups not working in the root directory. Fixes #327. #376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Whenever GoogleDriveStorageProvider receives the empty string as a path argument, it will now treat it as a synonymn for "root" instead of passing it through to the API. Note, the paths "/", "//", "///", and so on are equally invalid and should probably be treated similarly, but that is not addressed here.
Fixes #327.
Maybe helps with #167 and part of #228.
I suspect #296 might benefit from a similar approach, because I ran into the "multiple backup files being created before giving an error" issue with Google Drive at one point while working on this.
This is an alternative approach to my previous abandoned PR #375. I thought this might be cleaner, but maybe the one-liner there is better. You pick. I don't know the project well enough to say which one is cleaner.