From 132a5989d8cb7de78ba556b5ef8ce80768e8a4ad Mon Sep 17 00:00:00 2001 From: David Caruana Date: Fri, 6 Nov 2009 17:03:40 +0000 Subject: [PATCH] Fix ALFCOM-3628, ALFCOM-3629 - impossible to download / edit offline in Share - fixed ContentGet webscript refactoring which didn't take into account /filename.ext extension on urls git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17373 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../java/org/alfresco/cmis/reference/ObjectIdReference.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/cmis/reference/ObjectIdReference.java b/source/java/org/alfresco/cmis/reference/ObjectIdReference.java index 58b5911f92..d3e1ba066d 100644 --- a/source/java/org/alfresco/cmis/reference/ObjectIdReference.java +++ b/source/java/org/alfresco/cmis/reference/ObjectIdReference.java @@ -65,7 +65,11 @@ public class ObjectIdReference extends AbstractObjectReference } StoreRef storeRef = repo.getStoreRef(); - reference = new String[] {storeRef.getProtocol(), storeRef.getIdentifier(), this.id}; + String[] idParts = this.id.split("/"); + reference = new String[2 + idParts.length]; + reference[0] = storeRef.getProtocol(); + reference[1] = storeRef.getIdentifier(); + System.arraycopy(idParts, 0, reference, 2, idParts.length); } /*