When we want to Propfind a folder which contains folders with "+", the call fails. Due to the QueryUnescape at
https://github.com/studio-b12/gowebdav/blob/master/client.go#L141
the "+" results in a wrong foldername. in this case "lost+found" becomes "lost found".
Not sure what the purpose of QueryUnescape is, but once we remove it, it works just fine.
Software
OS: linux
Golang: 1.15
Version: latest master
To Reproduce
Create a folder 'lost+found' in a folder 'a'
Propfind folder 'a'
Propfind returns 'lost found' as the folder name
Expected
Expected the folder name "lost+found" to stay that way
Hello Collaborators,
Describe the bug
When we want to Propfind a folder which contains folders with "+", the call fails. Due to the QueryUnescape at https://github.com/studio-b12/gowebdav/blob/master/client.go#L141 the "+" results in a wrong foldername. in this case "lost+found" becomes "lost found".
Not sure what the purpose of QueryUnescape is, but once we remove it, it works just fine.
Software
To Reproduce
Expected Expected the folder name "lost+found" to stay that way