From 80e4b1af1f274cf61fa084b0ad0c3bf2704c3d64 Mon Sep 17 00:00:00 2001 From: Hariom Balhara <1780212+hariombalhara@users.noreply.github.com> Date: Fri, 30 Jan 2026 15:42:12 +0530 Subject: [PATCH] fix: Update search filter to check value and values fields in displayFields (#27386) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../modules/booking-audit/components/BookingHistory.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/web/modules/booking-audit/components/BookingHistory.tsx b/apps/web/modules/booking-audit/components/BookingHistory.tsx index e464adb61f..aeace39f48 100644 --- a/apps/web/modules/booking-audit/components/BookingHistory.tsx +++ b/apps/web/modules/booking-audit/components/BookingHistory.tsx @@ -369,9 +369,12 @@ function useBookingLogsFilters(auditLogs: AuditLog[], searchTerm: string, actorF const doesMatchDisplayFields = (): boolean => { return ( log.displayFields?.some((field) => { + const searchLower = searchTerm.toLowerCase(); return ( - field.valueKey?.toLowerCase().includes(searchTerm.toLowerCase()) || - field.labelKey?.toLowerCase().includes(searchTerm.toLowerCase()) + field.valueKey?.toLowerCase().includes(searchLower) || + field.labelKey?.toLowerCase().includes(searchLower) || + field.value?.toLowerCase().includes(searchLower) || + field.values?.some((v) => v.toLowerCase().includes(searchLower)) ); }) ?? false );