diff --git a/backend/mega/mega.go b/backend/mega/mega.go index 7b38fdf58..7e154fe2d 100644 --- a/backend/mega/mega.go +++ b/backend/mega/mega.go @@ -602,7 +602,10 @@ func (f *Fs) Mkdir(ctx context.Context, dir string) error { return err } _, err = f.mkdir(ctx, rootNode, dir) - return fmt.Errorf("Mkdir failed: %w", err) + if err != nil { + return fmt.Errorf("Mkdir failed: %w", err) + } + return nil } // deleteNode removes a file or directory, observing useTrash