From 57839a864425a36e783928bb3d15f3591b5e5c80 Mon Sep 17 00:00:00 2001 From: Gary Spencer Date: Fri, 2 Feb 2007 13:35:59 +0000 Subject: [PATCH] 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 --- .../alfresco/repo/webdav/PropFindMethod.java | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/source/java/org/alfresco/repo/webdav/PropFindMethod.java b/source/java/org/alfresco/repo/webdav/PropFindMethod.java index a2ddc74b9a..6d0dc483af 100644 --- a/source/java/org/alfresco/repo/webdav/PropFindMethod.java +++ b/source/java/org/alfresco/repo/webdav/PropFindMethod.java @@ -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); + } + } } }