summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/_base
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-04-18 12:29:31 +0200
committerPetr Vobornik <pvoborni@redhat.com>2013-05-06 16:22:28 +0200
commit08a5e2c0ca9bfe52ba3f06da797ee7f7803463cc (patch)
treeeaa99a393638793341d68408bc61a23906750f94 /install/ui/src/freeipa/_base
parentac1850a8f0dd240861e26fe3b5419ade3c2806be (diff)
downloadfreeipa-08a5e2c0ca9bfe52ba3f06da797ee7f7803463cc.tar.gz
freeipa-08a5e2c0ca9bfe52ba3f06da797ee7f7803463cc.tar.xz
freeipa-08a5e2c0ca9bfe52ba3f06da797ee7f7803463cc.zip
Builder: allow registration without factory or ctor
https://fedorahosted.org/freeipa/ticket/3235
Diffstat (limited to 'install/ui/src/freeipa/_base')
-rw-r--r--install/ui/src/freeipa/_base/Construct_registry.js4
1 files changed, 0 insertions, 4 deletions
diff --git a/install/ui/src/freeipa/_base/Construct_registry.js b/install/ui/src/freeipa/_base/Construct_registry.js
index f399c9446..bf423d5ab 100644
--- a/install/ui/src/freeipa/_base/Construct_registry.js
+++ b/install/ui/src/freeipa/_base/Construct_registry.js
@@ -181,10 +181,6 @@ define(['dojo/_base/declare',
if (typeof spec.type !== 'string' || spec.type === '') {
throw 'Argument exception: Invalid type';
}
- if (typeof spec.factory !== 'function' &&
- typeof spec.ctor !== 'function') {
- throw 'Argument exception: No factory or ctor defined';
- }
if (!lang.isArrayLike(spec.pre_ops)) {
throw 'Argument exception: Invalid pre_ops type.';
}