Skip to content

Commit 70f514e

Browse files
authored
Merge pull request #1643 from topcoder-platform/pm-972_1
fix(PM-1077): handled errors for certain use cases
2 parents 3c464c0 + c8c1075 commit 70f514e

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/components/Users/user-add.modal.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,17 @@ const UserAddModalContent = ({ projectId, addNewProjectMember, onMemberInvited,
4646

4747
try {
4848
if (userPermissionToAdd === PROJECT_ROLES.COPILOT) {
49-
const { success: invitations = [], failed } = await inviteUserToProject(projectId, {
49+
const { success: invitations = [], failed, ...rest } = await inviteUserToProject(projectId, {
5050
handles: [userToAdd.handle],
5151
role: userPermissionToAdd
5252
})
5353
if (failed) {
54-
const error = get(failed, '0.message', 'Unable to invite user')
54+
const error = get(failed, '0.message', 'User cannot be invited')
5555
setAddUserError(error)
5656
setIsAdding(false)
57+
} else if (rest.message) {
58+
setAddUserError(rest.message)
59+
setIsAdding(false)
5760
} else {
5861
onMemberInvited(invitations[0] || {})
5962
onClose()

src/containers/Users/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class Users extends Component {
9090
projectMembers,
9191
invitedMembers: invitedMembers.map(m => ({
9292
...m,
93-
email: m.email || invitedUsers[m.userId].email
93+
email: m.email || invitedUsers[m.userId].handle
9494
}))
9595
})
9696
const { loggedInUser } = this.props

0 commit comments

Comments
 (0)