From ddc2daa59c541b34bf2890227c7d36ffeacc8c58 Mon Sep 17 00:00:00 2001 From: hiteshbedre <32206192+hiteshbedre@users.noreply.github.com> Date: Sat, 29 Apr 2023 17:27:34 +0530 Subject: [PATCH] Fix: handled status filtering --- src/utils/convert-filter.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/utils/convert-filter.ts b/src/utils/convert-filter.ts index 5d52269..e6b5f68 100644 --- a/src/utils/convert-filter.ts +++ b/src/utils/convert-filter.ts @@ -15,8 +15,13 @@ export const convertFilter = (filter) => { const { property, value } = filterProperty switch (property.type()) { case 'string': + let regexPattern = ''; + if (property.name() === 'status') + regexPattern= '^' + escape(value) + '$'; + else + regexPattern= escape(value); return { - [property.name()]: { $regex: escape(value), $options: 'i' }, + [property.name()]: { $regex: regexPattern, $options: 'i' }, ...memo, } case 'date':