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