@@ -99,7 +99,7 @@ const buildCreateInvitePromises = (req, invite, invites, data) => {
9999 return Promise . resolve ( invitePromises ) ;
100100} ;
101101
102- const sendInviteEmail = ( req , invite ) => {
102+ const sendInviteEmail = ( req , projectId , invite ) => {
103103 const emailEventType = BUS_API_EVENT . PROJECT_MEMBER_EMAIL_INVITE_CREATED ;
104104 const promises = [
105105 models . Project . find ( {
@@ -109,27 +109,27 @@ const sendInviteEmail = (req, invite) => {
109109 util . getMemberDetailsByUserIds ( req . authUser . userId , req . logger , req . id ) ,
110110 ] ;
111111 return Promise . all ( promises ) . then ( ( responses ) => {
112- const _project = responses [ 0 ] ;
113- const initiator = responses [ 1 ] && responses [ 1 ] . length ? responses [ 1 ] [ 0 ] : null ;
112+ const project = responses [ 0 ] ;
113+ const initiator = responses [ 1 ] && responses [ 1 ] . length ? responses [ 1 ] [ 0 ] : {
114+ userId : req . authUser . userId ,
115+ firstName : 'Connect' ,
116+ lastName : 'User' ,
117+ } ;
114118 createEvent ( emailEventType , {
115119 data : {
116120 connectURL : config . get ( 'connectUrl' ) ,
117121 accountsAppURL : config . get ( 'accountsAppUrl' ) ,
118122 subject : config . get ( 'inviteEmailSubject' ) ,
119123 projects : [ {
120- name : _project . name ,
124+ name : project . name ,
121125 projectId,
122126 sections : [
123127 {
124128 EMAIL_INVITES : true ,
125129 title : config . get ( 'inviteEmailSectionTitle' ) ,
126- projectName : _project . name ,
130+ projectName : project . name ,
127131 projectId,
128- initiator : initiator ? initiator : {
129- userId : req . authUser . userId ,
130- firstName : 'Connect' ,
131- lastName : 'User' ,
132- }
132+ initiator,
133133 } ,
134134 ] ,
135135 } ] ,
@@ -143,7 +143,7 @@ const sendInviteEmail = (req, invite) => {
143143 categories : [ `${ process . env . NODE_ENV } :${ emailEventType } ` . toLowerCase ( ) ] ,
144144 } , req . log ) ;
145145 } ) ;
146- }
146+ } ;
147147
148148module . exports = [
149149 // handles request validations
0 commit comments