Merge pull request #2728 from overleaf/jpa-ns-handle-422-when-adding-email

Improve error messaging if user adds affiliation that doesnt match domain matcher

GitOrigin-RevId: 12c21c611c6a826ee7e41cc87613913aa58ac13e
This commit is contained in:
Simon Detheridge 2020-04-08 14:43:15 +01:00 committed by Copybot
parent 0d442af07d
commit 117cd59b40

View file

@ -173,6 +173,16 @@ module.exports = UserEmailsController = {
}
}).withCause(error)
)
} else if (error.message === '422: Email does not belong to university') {
return next(
new HttpErrors.ConflictError({
info: {
public: {
message: req.i18n.translate('email_does_not_belong_to_university')
}
}
}).withCause(error)
)
}
next(new HttpErrors.InternalServerError().withCause(error))
}