From 7feacee975b3f34f26e921292efd85ab052344e4 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Wed, 11 Jul 2012 17:21:29 +0000 Subject: [PATCH] Merged BRANCHES/DEV/CLOUD1_SP to HEAD: 39001: WebDAV: getURLForPath(...) appends trailing slash to path prefix if missing. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@39108 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/webdav/WebDAV.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/java/org/alfresco/repo/webdav/WebDAV.java b/source/java/org/alfresco/repo/webdav/WebDAV.java index 1a79c83ddd..ba62d6a53e 100644 --- a/source/java/org/alfresco/repo/webdav/WebDAV.java +++ b/source/java/org/alfresco/repo/webdav/WebDAV.java @@ -446,6 +446,10 @@ public class WebDAV */ public static String getURLForPath(HttpServletRequest request, String urlPathPrefix, String path, boolean isCollection, String userAgent) { + if (!urlPathPrefix.endsWith(WebDAV.PathSeperator)) + { + urlPathPrefix = urlPathPrefix + WebDAV.PathSeperator; + } StringBuilder urlStr = new StringBuilder(urlPathPrefix); if (path.equals(RootPath) == false)