From 856133d12a17f96c0cde809db1230c32d679aff4 Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 15 Mar 2005 12:38:55 +0000 Subject: [PATCH] Handle internal calls for non-existing functions. Fixes bug 417. http://helma.org/bugs/show_bug.cgi?id=417 --- src/helma/framework/core/RequestEvaluator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/helma/framework/core/RequestEvaluator.java b/src/helma/framework/core/RequestEvaluator.java index efecbbde..16c7fad4 100644 --- a/src/helma/framework/core/RequestEvaluator.java +++ b/src/helma/framework/core/RequestEvaluator.java @@ -421,7 +421,8 @@ public final class RequestEvaluator implements Runnable { // see if a valid node was returned if (thisObject == null) { reqtype = NONE; - + abortTransaction(); + done = true; break; } } @@ -438,6 +439,7 @@ public final class RequestEvaluator implements Runnable { if (!functionexists) { // function doesn't exist, nothing to do here. reqtype = NONE; + abortTransaction(); } else { try {