From da4170e6f24261750143b0449bc4e225b8bc314e Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Wed, 12 Feb 2014 00:30:45 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (4.3/Cloud) to HEAD (4.3/Cloud) 58970: ALF-20668 - hidden Files not shown in CIFS-Client git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62058 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- ...NonTransactionalRuleContentDiskDriver.java | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/source/java/org/alfresco/filesys/repo/NonTransactionalRuleContentDiskDriver.java b/source/java/org/alfresco/filesys/repo/NonTransactionalRuleContentDiskDriver.java index 96ced8e934..30886957a9 100644 --- a/source/java/org/alfresco/filesys/repo/NonTransactionalRuleContentDiskDriver.java +++ b/source/java/org/alfresco/filesys/repo/NonTransactionalRuleContentDiskDriver.java @@ -106,9 +106,17 @@ public class NonTransactionalRuleContentDiskDriver implements ExtendedDiskInterf { logger.debug("getFileInformation:" + path); } - FileInfo info = diskInterface.getFileInformation(sess, tree, path); - - return info; + FileFilterMode.setClient(ClientHelper.getClient(sess)); + try + { + FileInfo info = diskInterface.getFileInformation(sess, tree, path); + return info; + } + finally + { + FileFilterMode.clearClient(); + + } } @Override @@ -537,9 +545,16 @@ public class NonTransactionalRuleContentDiskDriver implements ExtendedDiskInterf public SearchContext startSearch(SrvSession sess, TreeConnection tree, String searchPath, int attrib) throws FileNotFoundException { - SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib); - - return context; + FileFilterMode.setClient(ClientHelper.getClient(sess)); + try + { + SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib); + return context; + } + finally + { + FileFilterMode.clearClient(); + } } @Override