sftp: fix detection of file vs directory

This commit is contained in:
Nick Craig-Wood 2017-02-25 14:31:27 +00:00
parent efbb040e3f
commit 84b12574de

View File

@ -151,7 +151,7 @@ func NewFs(name, root string) (fs.Fs, error) {
}
_, err := f.NewObject(remote)
if err != nil {
if err == fs.ErrorObjectNotFound {
if err == fs.ErrorObjectNotFound || errors.Cause(err) == fs.ErrorNotAFile {
// File doesn't exist so return old f
f.root = root
return f, nil