Fix ALF-4141: Cannot create relationship via OpenCMIS

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21557 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2010-08-03 08:42:59 +00:00
parent f30c6ed7fa
commit 98b8f24cf2

View File

@@ -141,7 +141,9 @@ public class CMISBasePropertyDefinition implements CMISPropertyDefinition, Seria
}
required = propDef.isMandatory();
defaultValue = propDef.getDefaultValue();
if (propertyId.getId().equals(CMISDictionaryModel.PROP_OBJECT_TYPE_ID))
if (propertyId.getId().equals(CMISDictionaryModel.PROP_OBJECT_TYPE_ID) ||
propertyId.getId().equals(CMISDictionaryModel.PROP_SOURCE_ID) ||
propertyId.getId().equals(CMISDictionaryModel.PROP_TARGET_ID))
{
// Fix http://issues.alfresco.com/jira/browse/ALF-2637
updatability = CMISUpdatabilityEnum.ON_CREATE;