diff --git a/src/helma/framework/core/Skin.java b/src/helma/framework/core/Skin.java index 8ebbbf04..98d25208 100644 --- a/src/helma/framework/core/Skin.java +++ b/src/helma/framework/core/Skin.java @@ -669,7 +669,7 @@ public final class Skin { handlerObject = resolvePath(handlerObject, reval); } - String funcName = name + "_filter"; + String funcName = path[path.length - 1] + "_filter"; if (reval.scriptingEngine.hasFunction(handlerObject, funcName)) { // pass a clone/copy of the parameter map so if the script changes it,