@@ -93,6 +93,9 @@ const buildCreateInvitePromises = (req, invite, invites, data) => {
93
93
} ) ;
94
94
95
95
return Promise . resolve ( invitePromises ) ;
96
+ } ) . catch ( ( error ) => {
97
+ req . log . error ( error ) ;
98
+ return Promise . reject ( invitePromises ) ;
96
99
} ) ;
97
100
}
98
101
@@ -106,7 +109,7 @@ const sendInviteEmail = (req, projectId, invite) => {
106
109
where : { id : projectId } ,
107
110
raw : true ,
108
111
} ) ,
109
- util . getMemberDetailsByUserIds ( req . authUser . userId , req . logger , req . id ) ,
112
+ util . getMemberDetailsByUserIds ( req . authUser . userId , req . log , req . id ) ,
110
113
] ;
111
114
return Promise . all ( promises ) . then ( ( responses ) => {
112
115
const project = responses [ 0 ] ;
@@ -142,6 +145,8 @@ const sendInviteEmail = (req, projectId, invite) => {
142
145
} ,
143
146
categories : [ `${ process . env . NODE_ENV } :${ emailEventType } ` . toLowerCase ( ) ] ,
144
147
} , req . log ) ;
148
+ } ) . catch ( ( error ) => {
149
+ req . log . error ( error ) ;
145
150
} ) ;
146
151
} ;
147
152
@@ -243,7 +248,7 @@ module.exports = [
243
248
) ;
244
249
// send email invite (async)
245
250
if ( v . email && ! v . userId ) {
246
- sendInviteEmail ( req , v ) ;
251
+ sendInviteEmail ( req , projectId , v ) ;
247
252
}
248
253
} ) ;
249
254
return values ;
0 commit comments