MXS-1929: Check presence of filter parameters
The parameters were made optional as not all filters require parameters.
This commit is contained in:
@ -221,12 +221,15 @@ exports.builder = function(yargs) {
|
|||||||
'data': {
|
'data': {
|
||||||
'id': argv.name,
|
'id': argv.name,
|
||||||
'attributes': {
|
'attributes': {
|
||||||
'module': argv.module,
|
'module': argv.module
|
||||||
'parameters': argv.params.reduce(to_obj, {})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (argv.params) {
|
||||||
|
filter.data.attributes.parameters = argv.params.reduce(to_obj, {})
|
||||||
|
}
|
||||||
|
|
||||||
maxctrl(argv, function(host) {
|
maxctrl(argv, function(host) {
|
||||||
return doRequest(host, 'filters', null, {method: 'POST', body: filter})
|
return doRequest(host, 'filters', null, {method: 'POST', body: filter})
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user