diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-12-31 05:58:49 +0100 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-12-31 05:58:49 +0100 |
| commit | fe31b3ad482c959deb5b4fa447e3d73c042e982c (patch) | |
| tree | f8ddac33fd7890d599e1f75a00eb08217ecde84d /app/node_modules | |
| parent | 3319b60ca946a0fad11da52bb3fee4aa66afb62c (diff) | |
| parent | 073b2af3e21edccb35dad6b5bfdda2772f164abf (diff) | |
merge
Diffstat (limited to 'app/node_modules')
| -rw-r--r-- | app/node_modules/okschema/index.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/node_modules/okschema/index.js b/app/node_modules/okschema/index.js index 0048fc5..39845ea 100644 --- a/app/node_modules/okschema/index.js +++ b/app/node_modules/okschema/index.js @@ -30,7 +30,8 @@ var types = { parent: {type: 'string'}, assertValid: function(spec, value) { value = value || ''; - if (spec.options.indexOf(value.trim()) === -1) { + if ( (spec.options.length && spec.options.indexOf(value.trim()) === -1) || + (! spec.options.length && Object.keys(spec.options).indexOf(value.trim()) === -1)) { throw [{ constraint: 'enum', actual: value, |
