Explorar o código

Merge pull request #2463 from overleaf/hb-group-error-messages

Display error messages for group adding errors

GitOrigin-RevId: 4ee59319e03480829b8d8d588c0a2a896ac5a6ea
nate stemen %!s(int64=6) %!d(string=hai) anos
pai
achega
38e240ebb6

+ 16 - 0
services/web/app/src/Features/Subscription/TeamInvitesController.js

@@ -39,6 +39,22 @@ module.exports = {
       email,
       function(err, inviteUserData) {
         if (err != null) {
+          if (err.alreadyInTeam) {
+            return res.status(400).json({
+              error: {
+                code: 'user_already_added',
+                message: req.i18n.translate('user_already_added')
+              }
+            })
+          }
+          if (err.limitReached) {
+            return res.status(400).json({
+              error: {
+                code: 'group_full',
+                message: req.i18n.translate('group_full')
+              }
+            })
+          }
           return next(err)
         }
         return res.json({ user: inviteUserData })