From adba53e86a2bdd8ab7cf3b5e0c35d5b996f28c99 Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 18 Aug 2003 10:27:55 +0000 Subject: [PATCH] Handle Undefined.instance and ScriptableObject.NOT_FOUND in ScriptingEngine.get(). Fix for bug 267: http://www.helma.org/bugs/show_bug.cgi?id=267 --- src/helma/scripting/rhino/RhinoEngine.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/helma/scripting/rhino/RhinoEngine.java b/src/helma/scripting/rhino/RhinoEngine.java index 70936474..afe2982b 100644 --- a/src/helma/scripting/rhino/RhinoEngine.java +++ b/src/helma/scripting/rhino/RhinoEngine.java @@ -378,6 +378,8 @@ public class RhinoEngine implements ScriptingEngine { return null; } else if (prop instanceof Wrapper) { return ((Wrapper) prop).unwrap(); + } else if (prop == Undefined.instance || prop == ScriptableObject.NOT_FOUND) { + return null; } else { return prop; }