fix(xapi/utils/prepareXapiParam): array handling
This commit is contained in:
parent
854f256470
commit
2f7cd4426d
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user