From cc7243370e07d72a4130b2cc9bbfbf4477be2496 Mon Sep 17 00:00:00 2001 From: Alexandru Balan Date: Fri, 20 Feb 2015 14:18:54 +0000 Subject: [PATCH] Merged BRANCHES/V2.2 to BRANCHES/V2.3: 97533: RM-1586 - server-side fix for legacy custom property names that might contain spaces git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/BRANCHES/V2.3@97600 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../script/CustomPropertyDefinitionPut.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/CustomPropertyDefinitionPut.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/CustomPropertyDefinitionPut.java index c48fd97aa1..5f37381f55 100644 --- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/CustomPropertyDefinitionPut.java +++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/script/CustomPropertyDefinitionPut.java @@ -34,6 +34,7 @@ import org.json.JSONException; import org.json.JSONObject; import org.json.JSONTokener; import org.springframework.extensions.surf.util.ParameterCheck; +import org.springframework.extensions.surf.util.URLEncoder; import org.springframework.extensions.webscripts.Cache; import org.springframework.extensions.webscripts.Status; import org.springframework.extensions.webscripts.WebScriptException; @@ -133,7 +134,7 @@ public class CustomPropertyDefinitionPut extends BaseCustomPropertyWebScript String propId = (String)params.get(PROP_ID); ParameterCheck.mandatoryString("propId", propId); - QName propQName = rmAdminService.getQNameForClientId(propId); + QName propQName = rmAdminService.getQNameForClientId(URLEncoder.encode(propId)); if (propQName == null) { throw new WebScriptException(Status.STATUS_NOT_FOUND,