From d21f41288b45866599b290a22931e7a6b833a840 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Sun, 28 Jan 2024 18:06:50 +0530 Subject: [PATCH] fix: also consider Not Like --- frontend/src/components/Filter.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/Filter.vue b/frontend/src/components/Filter.vue index 7af510d4..d7eecb9f 100644 --- a/frontend/src/components/Filter.vue +++ b/frontend/src/components/Filter.vue @@ -175,7 +175,7 @@ function convertFilters(data, allFilters) { value = ['equals', value[1] ? 'Yes' : 'No'] } } - if (value[0] === 'LIKE') { + if (value[0] === 'LIKE' || value[0] === 'NOT LIKE') { value[1] = value[1].replace(/%/g, '') } @@ -200,6 +200,7 @@ function getOperators(fieldtype, fieldname) { { label: 'Not Equals', value: 'not equals' }, { label: 'Like', value: 'like' }, { label: 'Not Like', value: 'not like' }, + { label: 'Is', value: 'is' }, ] ) } @@ -390,7 +391,7 @@ function updateOperator(event, filter) { } function isSameTypeOperator(oldOperator, newOperator) { - let textOperators = ['equals', 'not equals', '>', '<', '>=', '<='] + let textOperators = ['like', 'not like', 'equals', 'not equals', '>', '<', '>=', '<='] if ( textOperators.includes(oldOperator) && textOperators.includes(newOperator)