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:
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
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user