diff --git a/components/carnet/contacts-view.tsx b/components/carnet/contacts-view.tsx index 974f40e8..073b60bd 100644 --- a/components/carnet/contacts-view.tsx +++ b/components/carnet/contacts-view.tsx @@ -29,11 +29,14 @@ export const ContactsView: React.FC = ({ }) => { const [searchQuery, setSearchQuery] = useState(''); - const filteredContacts = contacts.filter(contact => - contact.fullName.toLowerCase().includes(searchQuery.toLowerCase()) || - contact.email.toLowerCase().includes(searchQuery.toLowerCase()) || - contact.organization?.toLowerCase().includes(searchQuery.toLowerCase()) - ); + const filteredContacts = contacts.filter(contact => { + const searchLower = searchQuery.toLowerCase(); + return ( + (contact.fullName?.toLowerCase() || '').includes(searchLower) || + (contact.email?.toLowerCase() || '').includes(searchLower) || + (contact.organization?.toLowerCase() || '').includes(searchLower) + ); + }); return (