diff --git a/repository/src/main/java/org/alfresco/repo/jscript/RhinoScriptProcessor.java b/repository/src/main/java/org/alfresco/repo/jscript/RhinoScriptProcessor.java index ba5e0ca99b..ffedf61a3f 100644 --- a/repository/src/main/java/org/alfresco/repo/jscript/RhinoScriptProcessor.java +++ b/repository/src/main/java/org/alfresco/repo/jscript/RhinoScriptProcessor.java @@ -606,7 +606,10 @@ public class RhinoScriptProcessor extends BaseProcessor implements ScriptProcess } finally { - unsetScope(model, scope); + if (!secure) + { + unsetScope(model, scope); + } Context.exit(); if (callLogger.isDebugEnabled()) @@ -884,4 +887,4 @@ public class RhinoScriptProcessor extends BaseProcessor implements ScriptProcess } } } -} \ No newline at end of file +}