From 1f708bd86a4daaee15095107101323f93f13a84e Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Thu, 21 Jun 2007 19:53:52 +0000 Subject: [PATCH] Fix for AR-1413 and AR-1532 (handling of missing nodes in FileFolderService, affecting CIFS, WebDav, FTP and web-client) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6060 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/model/filefolder/FileFolderServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java b/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java index 7b32145601..b65f35c7c3 100644 --- a/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java +++ b/source/java/org/alfresco/repo/model/filefolder/FileFolderServiceImpl.java @@ -198,8 +198,11 @@ public class FileFolderServiceImpl implements FileFolderService List results = new ArrayList(nodeRefs.size()); for (NodeRef nodeRef : nodeRefs) { - FileInfo fileInfo = toFileInfo(nodeRef, true); - results.add(fileInfo); + if (nodeService.exists(nodeRef)) + { + FileInfo fileInfo = toFileInfo(nodeRef, true); + results.add(fileInfo); + } } return results; }