Skip to content

Commit 5d31391

Browse files
author
vikasrohit
authored
Merge pull request #327 from topcoder-platform/hotfix/project_member_invite_case_sensitive
Github issue#3134, Project member invites via email fails when there is a case difference
2 parents f9c89f5 + dcb7326 commit 5d31391

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/routes/projectMemberInvites/create.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ const buildCreateInvitePromises = (req, invite, invites, data, failed) => {
102102
const dataNew = _.clone(data);
103103

104104
dataNew.userId = user.id;
105-
dataNew.email = user.email;
105+
dataNew.email = user.email ? user.email.toLowerCase() : user.email;
106106

107107
invitePromises.push(models.ProjectMemberInvite.create(dataNew));
108108
});
@@ -114,7 +114,7 @@ const buildCreateInvitePromises = (req, invite, invites, data, failed) => {
114114
nonExistentUserEmails.forEach((email) => {
115115
const dataNew = _.clone(data);
116116

117-
dataNew.email = email;
117+
dataNew.email = email.toLowerCase();
118118

119119
invitePromises.push(models.ProjectMemberInvite.create(dataNew));
120120
});
@@ -268,7 +268,7 @@ module.exports = [
268268
req.app.emit(EVENT.ROUTING_KEY.PROJECT_MEMBER_INVITE_CREATED, {
269269
req,
270270
userId: v.userId,
271-
email: v.email ? v.email.toLowerCase() : v.email,
271+
email: v.email,
272272
status: v.status,
273273
role: v.role,
274274
});

0 commit comments

Comments
 (0)