From 117cd59b40f8b1b0bd2ae594c137a4df963270e2 Mon Sep 17 00:00:00 2001 From: Simon Detheridge Date: Wed, 8 Apr 2020 14:43:15 +0100 Subject: [PATCH] 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 --- .../web/app/src/Features/User/UserEmailsController.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/services/web/app/src/Features/User/UserEmailsController.js b/services/web/app/src/Features/User/UserEmailsController.js index 0b619299a3..580400c498 100644 --- a/services/web/app/src/Features/User/UserEmailsController.js +++ b/services/web/app/src/Features/User/UserEmailsController.js @@ -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)) }