diff --git a/source/java/org/alfresco/repo/avm/AVMNodeService.java b/source/java/org/alfresco/repo/avm/AVMNodeService.java index b606f94e59..7e1e3d0da0 100644 --- a/source/java/org/alfresco/repo/avm/AVMNodeService.java +++ b/source/java/org/alfresco/repo/avm/AVMNodeService.java @@ -1425,6 +1425,13 @@ public class AVMNodeService extends AbstractNodeServiceImpl implements NodeServi try { fAVMService.setContentData(avmVersionPath.getSecond(), (ContentData)value); + if (fInvokePolicies) + { + Map propsBefore = getProperties(nodeRef); + Map propsAfter = new HashMap(propsBefore); + propsAfter.put(ContentModel.PROP_CONTENT, value); + invokeOnUpdateProperties(nodeRef, propsBefore, propsAfter); + } } catch (ClassCastException e) {