diff --git a/src/xapi/utils.js b/src/xapi/utils.js index 446f36442..60ead4ede 100644 --- a/src/xapi/utils.js +++ b/src/xapi/utils.js @@ -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) }