From 38e240ebb63780cd08edcb9b889d2ed8d44bedff Mon Sep 17 00:00:00 2001 From: nate stemen Date: Thu, 2 Jan 2020 14:22:18 -0500 Subject: [PATCH] Merge pull request #2463 from overleaf/hb-group-error-messages Display error messages for group adding errors GitOrigin-RevId: 4ee59319e03480829b8d8d588c0a2a896ac5a6ea --- .../Subscription/TeamInvitesController.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/services/web/app/src/Features/Subscription/TeamInvitesController.js b/services/web/app/src/Features/Subscription/TeamInvitesController.js index 11db564e3b..bb616de634 100644 --- a/services/web/app/src/Features/Subscription/TeamInvitesController.js +++ b/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 })