Do not show link nodes via WebDAV.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5014 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Gary Spencer
2007-02-02 13:35:59 +00:00
parent fd6e9643b9
commit 57839a8644

View File

@@ -299,19 +299,24 @@ public class PropFindMethod extends WebDAVMethod
// Output the child node details
for (FileInfo curChildInfo : childNodeInfos)
{
// Build the path for the current child node
baseBuild.setLength(curBaseLen);
baseBuild.append(curChildInfo.getName());
// Output the current child node details
generateResponseForNode(xml, curChildInfo, baseBuild.toString());
// If the child is a folder add it to the list of next level nodes
if (nextNodeInfos != null && curChildInfo.isFolder())
{
nextNodeInfos.add(curChildInfo);
}
// Do not output link nodes
if ( curChildInfo.isLink() == false)
{
// Build the path for the current child node
baseBuild.setLength(curBaseLen);
baseBuild.append(curChildInfo.getName());
// Output the current child node details
generateResponseForNode(xml, curChildInfo, baseBuild.toString());
// If the child is a folder add it to the list of next level nodes
if (nextNodeInfos != null && curChildInfo.isFolder())
{
nextNodeInfos.add(curChildInfo);
}
}
}
}