mirror of
https://github.com/rclone/rclone
synced 2024-11-24 01:26:25 +01:00
union: fix multiple files being uploaded when roots don't exist
See: https://forum.rclone.org/t/union-backend-copying-to-all-remotes-while-it-shouldnt/31781
This commit is contained in:
parent
0ee0812a2b
commit
b310490fa5
@ -169,7 +169,11 @@ func (f *Fs) mkdir(ctx context.Context, dir string) ([]*upstream.Fs, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return upstreams, nil
|
||||
// If created roots then choose one
|
||||
if dir == "" {
|
||||
upstreams, err = f.create(ctx, dir)
|
||||
}
|
||||
return upstreams, err
|
||||
}
|
||||
|
||||
// Mkdir makes the root directory of the Fs object
|
||||
|
Loading…
Reference in New Issue
Block a user