diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx index af8a3a93..c4ed0638 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx @@ -137,17 +137,20 @@ export const DocShareModal = ({ doc, onClose }: Props) => { short_name: '', }; + const hasEmailInUsers = users.some((user) => user.email === userQuery); + return { groupName: t('Search user result'), elements: users, - endActions: isEmail - ? [ - { - content: , - onSelect: () => void onSelect(newUser), - }, - ] - : undefined, + endActions: + isEmail && !hasEmailInUsers + ? [ + { + content: , + onSelect: () => void onSelect(newUser), + }, + ] + : undefined, }; }, [searchUsersQuery.data, t, userQuery]);