Merge pull request #27445 from overleaf/slg-improve-domain-matcher-error

Improve domain matcher error message

GitOrigin-RevId: 8f07a8e27854637cb931f852e6c59d4960caa33b
This commit is contained in:
Simon Gardner
2025-08-04 14:54:09 +01:00
committed by Copybot
parent 20c30f6b94
commit 3d09f34767
3 changed files with 12 additions and 0 deletions

View File

@@ -273,6 +273,14 @@ const _checkConfirmationCode =
})
}
if (error.name === 'InvalidInstitutionalEmailError') {
return res.status(422).json({
message: {
key: 'email_does_not_belong_to_university',
},
})
}
logger.err({ error }, 'failed to check confirmation code')
return res.status(500).json({

View File

@@ -522,6 +522,7 @@
"email_attribute": "",
"email_confirmed_onboarding": "",
"email_confirmed_onboarding_message": "",
"email_does_not_belong_to_university": "",
"email_limit_reached": "",
"email_link_expired": "",
"email_must_be_linked_to_institution": "",

View File

@@ -307,6 +307,9 @@ function ErrorMessage({ error }: { error: string }) {
case 'email_already_registered':
return <span>{t('email_already_registered')}</span>
case 'email_does_not_belong_to_university':
return <span>{t('email_does_not_belong_to_university')}</span>
case 'too_many_confirm_code_resend_attempts':
return <span>{t('too_many_confirm_code_resend_attempts')}</span>