Handle number 'Is in'

This commit is contained in:
Mel O'Hagan 2022-06-27 14:32:20 +01:00
parent f84bf5f337
commit 3a65c87714
1 changed files with 7 additions and 2 deletions

View File

@ -102,8 +102,12 @@ export const buildLuceneQuery = filter => {
if (type === "datetime" && value) {
value = new Date(value).toISOString()
}
if (type === "number") {
value = parseFloat(value)
if (type === "number" && !Array.isArray(value)) {
if (operator === "oneOf") {
value = value.split(",").map(item => parseFloat(item))
} else {
value = parseFloat(value)
}
}
if (type === "boolean") {
value = `${value}`?.toLowerCase() === "true"
@ -137,6 +141,7 @@ export const buildLuceneQuery = filter => {
query[operator][field] = value
}
} else {
console.log("VAL ", value)
query[operator][field] = value
}
}