From 42e2c595b9e2c980f43c95a7cd85dba7ba2da4ec Mon Sep 17 00:00:00 2001 From: Roy Wetherall Date: Tue, 8 Nov 2011 13:45:30 +0000 Subject: [PATCH] ALF-11108: Notification when item is updated, even though 'when' states 'items are created or enter this folder' * rules not fired on checked out node during version update git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@31842 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/jscript/ScriptNode.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/repo/jscript/ScriptNode.java b/source/java/org/alfresco/repo/jscript/ScriptNode.java index 8ebf68b145..b9a5b0e2c4 100644 --- a/source/java/org/alfresco/repo/jscript/ScriptNode.java +++ b/source/java/org/alfresco/repo/jscript/ScriptNode.java @@ -2251,7 +2251,15 @@ public class ScriptNode implements Scopeable, NamespacePrefixResolverProvider public ScriptNode checkoutForUpload() { AlfrescoTransactionSupport.bindResource("checkoutforupload", Boolean.TRUE.toString()); - return checkout(); + services.getRuleService().disableRules(); + try + { + return checkout(); + } + finally + { + services.getRuleService().enableRules(); + } } /**