mirror of
https://github.com/rclone/rclone
synced 2024-11-29 07:55:12 +01:00
uptobox: fix rmdir declaring that directories weren't empty
The API seems to have changed and the `totalFileCount` item no longer tracks the number of files in the directory so is useless for seeing if the directory is empty. This patch fixes the problem by seeing whether there are any files or directories in the folder instead. This problem was detected by the integration tests.
This commit is contained in:
parent
8308d5d640
commit
3b6effa81a
@ -678,7 +678,7 @@ func (f *Fs) Rmdir(ctx context.Context, dir string) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if info.Data.CurrentFolder.FileCount > 0 {
|
if len(info.Data.Folders) > 0 || len(info.Data.Files) > 0 {
|
||||||
return fs.ErrorDirectoryNotEmpty
|
return fs.ErrorDirectoryNotEmpty
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user