@@ -99,7 +99,7 @@ const buildCreateInvitePromises = (req, invite, invites, data) => {
99
99
return Promise . resolve ( invitePromises ) ;
100
100
} ;
101
101
102
- const sendInviteEmail = ( req , invite ) => {
102
+ const sendInviteEmail = ( req , projectId , invite ) => {
103
103
const emailEventType = BUS_API_EVENT . PROJECT_MEMBER_EMAIL_INVITE_CREATED ;
104
104
const promises = [
105
105
models . Project . find ( {
@@ -109,27 +109,27 @@ const sendInviteEmail = (req, invite) => {
109
109
util . getMemberDetailsByUserIds ( req . authUser . userId , req . logger , req . id ) ,
110
110
] ;
111
111
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
+ } ;
114
118
createEvent ( emailEventType , {
115
119
data : {
116
120
connectURL : config . get ( 'connectUrl' ) ,
117
121
accountsAppURL : config . get ( 'accountsAppUrl' ) ,
118
122
subject : config . get ( 'inviteEmailSubject' ) ,
119
123
projects : [ {
120
- name : _project . name ,
124
+ name : project . name ,
121
125
projectId,
122
126
sections : [
123
127
{
124
128
EMAIL_INVITES : true ,
125
129
title : config . get ( 'inviteEmailSectionTitle' ) ,
126
- projectName : _project . name ,
130
+ projectName : project . name ,
127
131
projectId,
128
- initiator : initiator ? initiator : {
129
- userId : req . authUser . userId ,
130
- firstName : 'Connect' ,
131
- lastName : 'User' ,
132
- }
132
+ initiator,
133
133
} ,
134
134
] ,
135
135
} ] ,
@@ -143,7 +143,7 @@ const sendInviteEmail = (req, invite) => {
143
143
categories : [ `${ process . env . NODE_ENV } :${ emailEventType } ` . toLowerCase ( ) ] ,
144
144
} , req . log ) ;
145
145
} ) ;
146
- }
146
+ } ;
147
147
148
148
module . exports = [
149
149
// handles request validations
0 commit comments