Fix inviting existing user to org

This commit is contained in:
Tuan Dang
2023-01-10 14:56:34 +07:00
parent c2a03e4e0c
commit b71ba35a22
2 changed files with 16 additions and 14 deletions
@@ -115,13 +115,14 @@ export const inviteUserToOrganization = async (req: Request, res: Response) => {
if (!membershipOrg) {
throw new Error('Failed to validate organization membership');
}
invitee = await User.findOne({
email: inviteeEmail
});
}).select('+publicKey');
if (invitee) {
// case: invitee is an existing user
inviteeMembershipOrg = await MembershipOrg.findOne({
user: invitee._id,
organization: organizationId