Merge pull request #2785 from PhilippC/bugfix/webdav-fileselect-not-working-always
Bugfix: Webdav username and password could got lost during file selection
This commit is contained in:
@@ -304,6 +304,11 @@ public class WebDavStorage extends JavaFileStorageBase {
|
|||||||
//relative path:
|
//relative path:
|
||||||
e.path = buildPathFromHref(parentPath, r.href);
|
e.path = buildPathFromHref(parentPath, r.href);
|
||||||
}
|
}
|
||||||
|
if ( (parentPath.indexOf("@") != -1) && (e.path.indexOf("@") == -1))
|
||||||
|
{
|
||||||
|
//username/password not contained in .href response. Add it back from parentPath:
|
||||||
|
e.path = parentPath.substring(0, parentPath.indexOf("@")+1) + e.path.substring(e.path.indexOf("://")+3);
|
||||||
|
}
|
||||||
|
|
||||||
if ((depth == 1) && e.isDirectory)
|
if ((depth == 1) && e.isDirectory)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user