From d49130dccf0d93774fc2128d6fbc84a13252efbb Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 5 Jun 2024 15:15:45 +0530 Subject: [PATCH] fix: avoid other operators other and equal & like in quick filters --- frontend/src/components/ViewControls.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/ViewControls.vue b/frontend/src/components/ViewControls.vue index b6045f67..2e534c3e 100644 --- a/frontend/src/components/ViewControls.vue +++ b/frontend/src/components/ViewControls.vue @@ -572,7 +572,15 @@ const quickFilterList = computed(() => { if (list.value.params?.filters[filter.name]) { let value = list.value.params.filters[filter.name] if (Array.isArray(value)) { - filter['value'] = value[1].replace(/%/g, '') + if ( + (['Check', 'Select', 'Link', 'Date', 'Datetime'].includes( + filter.type + ) && + value[0]?.toLowerCase() == 'like') || + value[0]?.toLowerCase() != 'like' + ) + return + filter['value'] = value[1]?.replace(/%/g, '') } else { filter['value'] = value.replace(/%/g, '') }