diff --git a/source/java/org/alfresco/web/app/servlet/ExternalAccessServlet.java b/source/java/org/alfresco/web/app/servlet/ExternalAccessServlet.java index eaa8781102..8f444afe84 100644 --- a/source/java/org/alfresco/web/app/servlet/ExternalAccessServlet.java +++ b/source/java/org/alfresco/web/app/servlet/ExternalAccessServlet.java @@ -271,9 +271,45 @@ public class ExternalAccessServlet extends BaseServlet { if (args.length > 1) { + String currentNodeId = null; + + if (args[1].equals(WebDAVServlet.WEBDAV_PREFIX)) + { + // Drop the first argument + String[] args2 = new String[ args.length -1 ]; + for (int i=1; i