config/validator: fix lists.
This commit is contained in:
parent
544836de3d
commit
74b21b78c5
@ -370,6 +370,7 @@ Config.prototype.buf = function buf(key, fallback) {
|
|||||||
|
|
||||||
Config.prototype.array = function array(key, fallback) {
|
Config.prototype.array = function array(key, fallback) {
|
||||||
var value = this.get(key);
|
var value = this.get(key);
|
||||||
|
var i, result, parts, part;
|
||||||
|
|
||||||
if (fallback === undefined)
|
if (fallback === undefined)
|
||||||
fallback = null;
|
fallback = null;
|
||||||
@ -383,7 +384,19 @@ Config.prototype.array = function array(key, fallback) {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
return value.trim().split(/\s*,\s*/);
|
parts = value.trim().split(/\s*,\s*/);
|
||||||
|
result = [];
|
||||||
|
|
||||||
|
for (i = 0; i < parts.length; i++) {
|
||||||
|
part = parts[i];
|
||||||
|
|
||||||
|
if (part.length === 0)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
result.push(part);
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -466,6 +466,7 @@ Validator.prototype.buf = function buf(key, fallback, enc) {
|
|||||||
|
|
||||||
Validator.prototype.array = function array(key, fallback) {
|
Validator.prototype.array = function array(key, fallback) {
|
||||||
var value = this.get(key);
|
var value = this.get(key);
|
||||||
|
var i, result, parts, part;
|
||||||
|
|
||||||
if (fallback === undefined)
|
if (fallback === undefined)
|
||||||
fallback = null;
|
fallback = null;
|
||||||
@ -479,7 +480,19 @@ Validator.prototype.array = function array(key, fallback) {
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
return value.trim().split(/\s*,\s*/);
|
parts = value.trim().split(/\s*,\s*/);
|
||||||
|
result = [];
|
||||||
|
|
||||||
|
for (i = 0; i < parts.length; i++) {
|
||||||
|
part = parts[i];
|
||||||
|
|
||||||
|
if (part.length === 0)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
result.push(part);
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user