Kaynağa Gözat

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
Simon Detheridge 6 yıl önce
ebeveyn
işleme
117cd59b40

+ 10 - 0
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))
   }