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>
This commit is contained in:
Hariom Balhara
2026-01-30 10:12:12 +00:00
committed by GitHub
co-authored by Devin AI
parent c1f52c219d
commit 80e4b1af1f
@@ -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
);