Я передаю массив в качестве параметра в функции pickBy
return fetch(API_BASE + url + (params ? '?' + stringify(pickBy(params, v=>v===false||!!v)) : ''), {
method: 'GET',
headers,
credentials: 'include'
}).then(resp=>{
authGuard(resp);
return resp;
});
и мой объект params
currencyId: [12,44]
dueDateEnd: null
dueDateStart: null
exceptionTypeIds: (2) ["Contract updates/correction WIP", "Closed Contract"]
Теперь, когда я передаю только один exceptionTypeIds, тогда он работает, но когда я передаю два значения, выдается ошибка, что exceptionTypeIds должен быть строкой, CurrencyId должен быть числом.
Я хочу достичь этого, когда бы я ни передавал любое значение, оно будет работать.