diff --git a/src/helma/framework/core/RequestEvaluator.java b/src/helma/framework/core/RequestEvaluator.java index 300c0181..96edf642 100644 --- a/src/helma/framework/core/RequestEvaluator.java +++ b/src/helma/framework/core/RequestEvaluator.java @@ -652,6 +652,15 @@ public class RequestEvaluator implements Runnable { return result; } + protected Object invokeDirectFunction (Object obj, String functionName, Object[] args) throws Exception { + ESObject eso = getElementWrapper (obj); + ESValue[] esv = args == null ? new ESValue[0] : new ESValue[args.length]; + for (int i=0; i