diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts index 6558f8717..f8b53017c 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts @@ -11,7 +11,10 @@ export function filterOutSelfAndContactsFromCompanyOrWorkspace( ): Contact[] { const selfDomainName = getDomainNameFromHandle(connectedAccount.handle); - const handleAliases = connectedAccount.handleAliases?.split(',') || []; + const allHandles = [ + connectedAccount.handle, + ...(connectedAccount.handleAliases?.split(',') || []), + ]; const workspaceMembersMap = workspaceMembers.reduce( (map, workspaceMember) => { @@ -30,6 +33,6 @@ export function filterOutSelfAndContactsFromCompanyOrWorkspace( (isDifferentDomain(contact, selfDomainName) || !isWorkDomain(selfDomainName)) && !workspaceMembersMap[contact.handle] && - !handleAliases.includes(contact.handle), + !allHandles.includes(contact.handle), ); }