From d36b098c6e169a4f4fc9ff88392d1270501e8575 Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Sun, 9 Dec 2007 21:49:01 +0000 Subject: [PATCH] Cached parameters cleared on action function return. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@7615 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/jscript/ScriptAction.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/java/org/alfresco/repo/jscript/ScriptAction.java b/source/java/org/alfresco/repo/jscript/ScriptAction.java index a3e287b623..be8de7d219 100644 --- a/source/java/org/alfresco/repo/jscript/ScriptAction.java +++ b/source/java/org/alfresco/repo/jscript/ScriptAction.java @@ -151,6 +151,9 @@ public final class ScriptAction implements Serializable, Scopeable } services.getActionService().executeAction(action, node.getNodeRef()); + // Parameters may have been updated by action execution, so reset cache + this.parameters = null; + // Reset the actioned upon node node.reset(); } @@ -178,6 +181,9 @@ public final class ScriptAction implements Serializable, Scopeable } } services.getActionService().executeAction(action, nodeRef); + + // Parameters may have been updated by action execution, so reset cache + this.parameters = null; } /**