From f4563a2482fcec7662cc40ff3d88172d69da5043 Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Thu, 15 Oct 2009 08:11:27 +0000 Subject: [PATCH] Merged V3.2 to HEAD 16798: Fix for ETHREEOH-1305. Null Path error if user clicks on Next Item icon on View Details page. 16800: Fix for ETHREEOH-2884 - Language icon near the content is displayed as "NULL". User can't change any language. 16805: Merged DEV-TEMPORARY to V3.2 16789: ETHREEOH-1895: Performing "Done Editing" action simultaneously leads to NPE 16806: ETHREEOH-1898 - Delete icon missing from Shortcut list in Shelf 16807: Fix for ETHREEOH-2356 - Error message appears when user tries to apply template to locked content. - missed one of the actions with the evaluator wrapping first time around. 16808: Minor javadoc update 16815: XHTML compliance fixes. Dashboard pages etc. now render as fully compliant XHTML again. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@16943 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/avm/AVMNodeService.java | 7 +++++++ 1 file changed, 7 insertions(+) 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) {