fix(xapi/utils/prepareXapiParam): array handling

This commit is contained in:
Julien Fontanet 2016-08-18 16:15:51 +02:00
parent 854f256470
commit 2f7cd4426d

View File

@ -12,7 +12,7 @@ import {
isBoolean,
isFunction,
isInteger,
isObject,
isPlainObject,
isString,
map,
mapToArray,
@ -48,7 +48,10 @@ export const prepareXapiParam = param => {
if (isBoolean(param)) {
return asBoolean(param)
}
if (isObject(param)) {
if (isArray(param)) {
return map(param, prepareXapiParam)
}
if (isPlainObject(param)) {
return map(filterUndefineds(param), prepareXapiParam)
}