Fix filtering by boolean attribute (#2031)
* Fix parsing boolean value from query * Change v to val
This commit is contained in:
parent
8a5db9ca26
commit
6bc7efc737
1 changed files with 1 additions and 2 deletions
|
@ -245,8 +245,7 @@ const parseFilterValue = (
|
||||||
const value = params.attributes[key];
|
const value = params.attributes[key];
|
||||||
const isMulti = isArray(params.attributes[key]);
|
const isMulti = isArray(params.attributes[key]);
|
||||||
|
|
||||||
const isBooleanValue =
|
const isBooleanValue = value.every(val => val === "true" || val === "false");
|
||||||
!isMulti && ["true", "false"].includes((value as unknown) as string);
|
|
||||||
const isDateValue = (isMulti ? value : [value]).some(val =>
|
const isDateValue = (isMulti ? value : [value]).some(val =>
|
||||||
moment(val, moment.HTML5_FMT.DATE, true).isValid(),
|
moment(val, moment.HTML5_FMT.DATE, true).isValid(),
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue