Merge pull request #27479 from overleaf/ii-domain-capture-recovery-email

[web] Domain capture recovery email

GitOrigin-RevId: bcff750aff23f8d8f06e4e19dbda1b7be1623035
This commit is contained in:
ilkin-overleaf
2025-07-31 16:35:24 +03:00
committed by Copybot
parent 677ebf3590
commit bd57bca3b4

View File

@@ -46,6 +46,10 @@ export function AddSecondaryEmailPrompt() {
errorName = 'email_already_registered'
} else if (err?.response?.status === 429) {
errorName = 'too_many_attempts'
} else if (
err?.data.errorReason === 'group_domain_capture_and_managed_users_enabled'
) {
errorName = 'email_already_registered_under_verified_domain'
} else if (err?.response?.status === 422) {
errorName = 'email_must_be_linked_to_institution'
} else if (err?.data.errorReason === 'cannot_verify_user_not_robot') {
@@ -146,6 +150,15 @@ function ErrorMessage({ error }: { error: AddSecondaryEmailError }) {
/>
)
break
case 'email_already_registered_under_verified_domain':
errorText = (
<>
Your company email address has been registered under a verified
domain, and cannot be added as a secondary email. Please create a new{' '}
<strong>Overleaf</strong> account linked to this email address.
</>
)
break
case 'cannot_verify_user_not_robot':
errorText = t('cannot_verify_user_not_robot')
break