From 6b332f6dc498d18378c84766ab1ef25a5b65b10a Mon Sep 17 00:00:00 2001 From: Steven Glover Date: Tue, 29 Nov 2011 14:28:39 +0000 Subject: [PATCH] Merged BRANCHES/DEV/V3.4-BUG-FIX to HEAD: 32244: Fix for ALF-11435: 32246: Fix for ALF-11435 (part 2) 32247: Fix for ALF-11435 (part 3) plus make sure that hidden files have the noindex aspect applied git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32388 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/webdav/WebDAVServlet.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/webdav/WebDAVServlet.java b/source/java/org/alfresco/repo/webdav/WebDAVServlet.java index 9ff231a78e..49a0dfb49f 100644 --- a/source/java/org/alfresco/repo/webdav/WebDAVServlet.java +++ b/source/java/org/alfresco/repo/webdav/WebDAVServlet.java @@ -32,6 +32,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.transaction.UserTransaction; +import org.alfresco.jlan.server.FileFilterMode; import org.alfresco.repo.security.authentication.AuthenticationContext; import org.alfresco.repo.tenant.TenantService; import org.alfresco.service.ServiceRegistry; @@ -96,6 +97,8 @@ public class WebDAVServlet extends HttpServlet startTime = System.currentTimeMillis(); } + FileFilterMode.Mode mode = FileFilterMode.setMode(FileFilterMode.Mode.ENHANCED); + try { // Create the appropriate WebDAV method for the request and execute it @@ -184,6 +187,8 @@ public class WebDAVServlet extends HttpServlet { logger.info(request.getMethod() + " took " + (System.currentTimeMillis()-startTime) + "ms to execute ["+request.getRequestURI()+"]"); } + + FileFilterMode.setMode(mode); } } @@ -275,7 +280,7 @@ public class WebDAVServlet extends HttpServlet NodeService nodeService = (NodeService) context.getBean("NodeService"); SearchService searchService = (SearchService) context.getBean("SearchService"); NamespaceService namespaceService = (NamespaceService) context.getBean("NamespaceService"); - + // Create the WebDAV helper m_davHelper = new WebDAVHelper(m_serviceRegistry, authService);