From be16d56838f315ca5d80c80a902918c8aca72905 Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Sat, 31 Jan 2015 11:47:47 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud) 92349: Avoid occasional 'node not found' error during concurrent testing of directory listing and deletes' git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94870 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/model/filefolder/GetChildrenCannedQuery.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/java/org/alfresco/repo/model/filefolder/GetChildrenCannedQuery.java b/source/java/org/alfresco/repo/model/filefolder/GetChildrenCannedQuery.java index cf1e9b5681..d389e60f1d 100644 --- a/source/java/org/alfresco/repo/model/filefolder/GetChildrenCannedQuery.java +++ b/source/java/org/alfresco/repo/model/filefolder/GetChildrenCannedQuery.java @@ -164,6 +164,12 @@ public class GetChildrenCannedQuery extends org.alfresco.repo.node.getchildren.G // only visible files are returned, relative to the client type. try { + if (!nodeService.exists(nodeRef)) + { + // Node has disappeared + return ret; + } + final Client client = FileFilterMode.getClient(); boolean notHidden = hiddenAspect.getVisibility(client, nodeRef) != Visibility.NotVisible;