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
This commit is contained in:
Alan Davis
2014-02-12 00:30:45 +00:00
parent dd3140d1eb
commit da4170e6f2

View File

@@ -106,10 +106,18 @@ public class NonTransactionalRuleContentDiskDriver implements ExtendedDiskInterf
{ {
logger.debug("getFileInformation:" + path); logger.debug("getFileInformation:" + path);
} }
FileFilterMode.setClient(ClientHelper.getClient(sess));
try
{
FileInfo info = diskInterface.getFileInformation(sess, tree, path); FileInfo info = diskInterface.getFileInformation(sess, tree, path);
return info; return info;
} }
finally
{
FileFilterMode.clearClient();
}
}
@Override @Override
public int fileExists(SrvSession sess, TreeConnection tree, String path) public int fileExists(SrvSession sess, TreeConnection tree, String path)
@@ -536,11 +544,18 @@ public class NonTransactionalRuleContentDiskDriver implements ExtendedDiskInterf
@Override @Override
public SearchContext startSearch(SrvSession sess, TreeConnection tree, public SearchContext startSearch(SrvSession sess, TreeConnection tree,
String searchPath, int attrib) throws FileNotFoundException String searchPath, int attrib) throws FileNotFoundException
{
FileFilterMode.setClient(ClientHelper.getClient(sess));
try
{ {
SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib); SearchContext context = diskInterface.startSearch(sess, tree, searchPath, attrib);
return context; return context;
} }
finally
{
FileFilterMode.clearClient();
}
}
@Override @Override
public void truncateFile(SrvSession sess, TreeConnection tree, public void truncateFile(SrvSession sess, TreeConnection tree,