diff options
Diffstat (limited to 'install/ui/ipa.js')
-rw-r--r-- | install/ui/ipa.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/install/ui/ipa.js b/install/ui/ipa.js index b39a4e56..5d59a89a 100644 --- a/install/ui/ipa.js +++ b/install/ui/ipa.js @@ -187,12 +187,11 @@ var IPA = function() { if (!factory) return null; try { - var builder = that.entity_builder(); + var builder = IPA.entity_builder(); builder.entity({ factory: factory, - name: name, - builder: builder + name: name }); var entity = builder.build(); @@ -222,6 +221,7 @@ var IPA = function() { }; that.get_entity = function(name) { + if (typeof name === 'object') return name; var entity = that.entities.get(name); if (!entity) { entity = that.create_entity(name); |