Fixes boolean search

This commit is contained in:
Arhey 2023-02-17 14:51:02 +03:00
parent a5ea157146
commit 1cafbccc9e

View file

@ -45,6 +45,7 @@ export function search(_query) {
}
} else {
const regex = new RegExp(f.value.replaceAll(',', '|'), 'i')
// console.log(regex, c._searchable[f.field])
results.push(regex.test(c._searchable[f.field]))
}
}
@ -99,7 +100,8 @@ function generateSearchable(c) {
if (Array.isArray(c[key])) {
searchable[key] = c[key].map(v => v.toString().toLowerCase()).join(',')
} else {
searchable[key] = c[key] ? c[key].toString().toLowerCase() : ''
searchable[key] =
c[key] !== undefined && c[key] !== null ? c[key].toString().toLowerCase() : ''
}
}
searchable.streams = c._streams.length