Просмотр исходного кода

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 лет назад
Родитель
Сommit
117cd59b40
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      services/web/app/src/Features/User/UserEmailsController.js

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