FSN#37211 Geen oneindige loop meer in CreateFullPath bij foutief pad
svn path=/Website/trunk/; revision=30134
This commit is contained in:
@@ -528,12 +528,17 @@ function CreateFullPath(sPath)
|
||||
while (!fso.FolderExists(sPath))
|
||||
{
|
||||
var sParent = sPath;
|
||||
while (!fso.FolderExists(sParent))
|
||||
while (sParent && !fso.FolderExists(sParent))
|
||||
{
|
||||
var sChild = sParent;
|
||||
var sParent = fso.GetParentFolderName(sChild);
|
||||
}
|
||||
oFolder = fso.CreateFolder(sChild)
|
||||
if (!sParent)
|
||||
{
|
||||
__DoLog("Cannot create folder {0}, parentfolder does not exist.".format(sPath), "#f00");
|
||||
INTERN_ERROR_BAD_PATH;
|
||||
}
|
||||
oFolder = fso.CreateFolder(sChild);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user