forked from TrueCloudLab/rclone
webdav: if root ends with / then don't check if it is a file
This commit is contained in:
parent
e7ae5e8ee0
commit
a29a1de43d
1 changed files with 2 additions and 1 deletions
|
@ -258,6 +258,7 @@ func NewFs(name, root string) (fs.Fs, error) {
|
|||
if !strings.HasSuffix(endpoint, "/") {
|
||||
endpoint += "/"
|
||||
}
|
||||
rootIsDir := strings.HasSuffix(root, "/")
|
||||
root = strings.Trim(root, "/")
|
||||
|
||||
user := config.FileGet(name, "user")
|
||||
|
@ -297,7 +298,7 @@ func NewFs(name, root string) (fs.Fs, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
if root != "" {
|
||||
if root != "" && !rootIsDir {
|
||||
// Check to see if the root actually an existing file
|
||||
remote := path.Base(root)
|
||||
f.root = path.Dir(root)
|
||||
|
|
Loading…
Reference in a new issue