diff --git a/source/java/org/alfresco/opencmis/AlfrescoCmisServiceImpl.java b/source/java/org/alfresco/opencmis/AlfrescoCmisServiceImpl.java index 72eae3d899..1a3969321d 100644 --- a/source/java/org/alfresco/opencmis/AlfrescoCmisServiceImpl.java +++ b/source/java/org/alfresco/opencmis/AlfrescoCmisServiceImpl.java @@ -1370,16 +1370,8 @@ public class AlfrescoCmisServiceImpl extends AbstractCmisService implements Alfr } checkRepositoryId(repositoryId); - - // workaround for bug in OpenCMIS libraries - String nodeId = objectId.getValue(); - int idx = nodeId.indexOf(";"); - if(idx != -1) - { - nodeId = nodeId.substring(0, idx); - } - CMISNodeInfo info = getOrCreateNodeInfo(nodeId, "Object"); + CMISNodeInfo info = getOrCreateNodeInfo(objectId.getValue(), "Object"); NodeRef nodeRef = info.getNodeRef(); if (((DocumentTypeDefinition) info.getType().getTypeDefinition(false)).getContentStreamAllowed() == ContentStreamAllowed.NOTALLOWED)