@@ -16,27 +16,29 @@ const teamService = require('../services/TeamService')
1616 */
1717async function sendInvitationEmail ( payload ) {
1818 const interview = payload . value
19-
19+ // get the Interviewer
20+ const interviewerUser = await helper . getMemberDetailsByEmails ( interview . attendeesList [ 0 ] )
21+ . then ( ( members ) => _ . map ( members , ( member ) => ( { ...member , emailLowerCase : member . email . toLowerCase ( ) } ) ) )
2022 // get job candidate user details
2123 const jobCandidate = await models . JobCandidate . findById ( interview . jobCandidateId )
2224 const jobCandidateUser = await helper . getUserById ( jobCandidate . userId )
23- const jobCandidateUserEmail = await helper . getUserByHandle ( jobCandidateUser . handle )
25+ const jobCandidateMember = await helper . getUserByHandle ( jobCandidateUser . handle )
2426 // get customer details
2527 const job = await jobCandidate . getJob ( )
2628
2729 teamService . sendEmail ( { } , {
2830 template : 'interview-invitation' ,
29- cc : [ jobCandidateUserEmail . email , ...interview . attendeesList ] ,
31+ cc : [ jobCandidateMember . email , ...interview . attendeesList ] ,
3032 data : {
3133 job_candidate_id : interview . jobCandidateId ,
3234 interview_round : interview . round ,
33- interviewee_name : `${ jobCandidateUser . firstName } ${ jobCandidateUser . lastName } ` ,
34- interviewer_name : `${ jobCandidateUserEmail . firstName } ${ jobCandidateUserEmail . lastName } ` ,
35- xai_template : interview . xaiTemplate ,
35+ interviewee_name : `${ jobCandidateMember . firstName } ${ jobCandidateMember . lastName } ` ,
36+ interviewer_name : `${ interviewerUser . firstName } ${ interviewerUser . lastName } ` ,
37+ xai_template : '/' + interview . xaiTemplate ,
3638 additional_interviewers : interview . attendeesList ,
3739 interview_length : Interviews . XaiTemplate [ interview . xaiTemplate ] ,
3840 job_name : job . title ,
39- interviewee_handle : jobCandidateUserEmail . handle
41+ interviewee_handle : jobCandidateMember . handle
4042 }
4143 } )
4244}
0 commit comments