diff options
Diffstat (limited to 'js/src/Ice/ValueFactoryManager.js')
-rw-r--r-- | js/src/Ice/ValueFactoryManager.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/js/src/Ice/ValueFactoryManager.js b/js/src/Ice/ValueFactoryManager.js index 55efddf9fea..20333b8bd66 100644 --- a/js/src/Ice/ValueFactoryManager.js +++ b/js/src/Ice/ValueFactoryManager.js @@ -47,7 +47,12 @@ var ValueFactoryManager = Ice.Class({ ex.kindOfObject = "value factory"; throw ex; } - this._factoryMap.set(id, factory); + this._factoryMap.set(id, + function(s) + { + return factory.create(s); + } + ); this._objectFactoryMap.set(id, factory); }, find: function(id) |