From 62fd7e813506ac398739ee25214ffb50b6195907 Mon Sep 17 00:00:00 2001 From: Cagdas U Date: Mon, 17 May 2021 09:55:06 +0300 Subject: [PATCH] feat(interview-scheduler): add interview round in email template * Pass `interview_round` to the SendGrid. * Fix lint errors. --- src/common/helper.js | 2 +- src/eventHandlers/InterviewEventHandler.js | 2 +- src/services/InterviewService.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/helper.js b/src/common/helper.js index 9847631b..a2e020b1 100644 --- a/src/common/helper.js +++ b/src/common/helper.js @@ -1113,7 +1113,7 @@ async function getMemberDetailsByHandles (handles) { * @param {String} handle the user handle * @returns {Object} the member details */ - async function getV3MemberDetailsByHandle (handle) { +async function getV3MemberDetailsByHandle (handle) { const token = await getM2MToken() const res = await request .get(`${config.TOPCODER_MEMBERS_API}/${handle}`) diff --git a/src/eventHandlers/InterviewEventHandler.js b/src/eventHandlers/InterviewEventHandler.js index 7e068e8c..30314724 100644 --- a/src/eventHandlers/InterviewEventHandler.js +++ b/src/eventHandlers/InterviewEventHandler.js @@ -4,7 +4,6 @@ const models = require('../models') // const logger = require('../common/logger') -const helper = require('../common/helper') const teamService = require('../services/TeamService') /** @@ -23,6 +22,7 @@ async function sendInvitationEmail (payload) { cc: [interview.hostEmail, ...interview.guestEmails], data: { interview_id: interview.id, + interview_round: interview.round, interviewee_name: interview.guestNames, interviewer_name: interview.hostName, xai_template: '/' + interview.templateUrl, diff --git a/src/services/InterviewService.js b/src/services/InterviewService.js index 3368cf74..c63bb091 100644 --- a/src/services/InterviewService.js +++ b/src/services/InterviewService.js @@ -242,7 +242,7 @@ async function requestInterview (currentUser, jobCandidateId, interview) { interview.hostName = `${hostMembers[0].firstName} ${hostMembers[0].lastName}` interview.guestNames = _.flatten(_.map(interview.guestEmails, (guestEmail) => { return _.map(guestMembers, (guestMember) => { - return (guestEmail == guestMember.email) ? `${guestMember.firstName} ${guestMember.lastName}` : guestEmail.split("@")[0] + return (guestEmail === guestMember.email) ? `${guestMember.firstName} ${guestMember.lastName}` : guestEmail.split('@')[0] }) }))