fix: do not show % for like operator
This commit is contained in:
parent
31ab117e8f
commit
91b7407aa5
@ -175,6 +175,10 @@ function convertFilters(data, allFilters) {
|
|||||||
value = ['equals', value[1] ? 'Yes' : 'No']
|
value = ['equals', value[1] ? 'Yes' : 'No']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (value[0] === 'LIKE') {
|
||||||
|
value[1] = value[1].replace(/%/g, '')
|
||||||
|
}
|
||||||
|
|
||||||
if (field) {
|
if (field) {
|
||||||
f.push({
|
f.push({
|
||||||
field,
|
field,
|
||||||
@ -408,8 +412,8 @@ function apply() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function parseFilters(filters) {
|
function parseFilters(filters) {
|
||||||
const l__ = Array.from(filters)
|
const filtersArray = Array.from(filters)
|
||||||
const obj = l__.map(transformIn).reduce((p, c) => {
|
const obj = filtersArray.map(transformIn).reduce((p, c) => {
|
||||||
if (['equals', '='].includes(c.operator)) {
|
if (['equals', '='].includes(c.operator)) {
|
||||||
p[c.fieldname] =
|
p[c.fieldname] =
|
||||||
c.value == 'Yes' ? true : c.value == 'No' ? false : c.value
|
c.value == 'Yes' ? true : c.value == 'No' ? false : c.value
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user