diff --git a/source/java/org/alfresco/repo/jscript/ScriptableHashMap.java b/source/java/org/alfresco/repo/jscript/ScriptableHashMap.java index bf4afec1ee..95b2a72d6d 100644 --- a/source/java/org/alfresco/repo/jscript/ScriptableHashMap.java +++ b/source/java/org/alfresco/repo/jscript/ScriptableHashMap.java @@ -40,8 +40,15 @@ public class ScriptableHashMap extends HashMap implements Scriptable */ public Object get(String name, Scriptable start) { - // get the property from the underlying map - return get(name); + // get the property from the underlying QName map + if ("length".equals(name)) + { + return this.size(); + } + else + { + return get(name); + } } /**