@@ -48,6 +48,7 @@ module.exports = [
48
48
projects : PROJECT_ATTRIBUTES ,
49
49
project_members : PROJECT_MEMBER_ATTRIBUTES ,
50
50
} ) ;
51
+ logger . debug ( 'fields' , fields ) ;
51
52
52
53
const eClient = util . getElasticSearchClient ( ) ;
53
54
return models . Project . findProjectRange ( models , projectIdStart , projectIdEnd , fields , false )
@@ -67,15 +68,18 @@ module.exports = [
67
68
logger . debug ( 'currentProjectMembers : ' , currentProjectMembers ) ;
68
69
// check context for project members
69
70
project . members = _ . map ( currentProjectMembers , m => _ . pick ( m , fields . project_members ) ) ;
70
-
71
+ logger . debug ( 'project.members => ' , project . members ) ;
71
72
const userIds = project . members ? project . members . map ( single => `userId:${ single . userId } ` ) : [ ] ;
73
+ logger . debug ( 'userIds => ' , userIds ) ;
72
74
return util . getMemberDetailsByUserIds ( userIds , logger , req . id )
73
75
. then ( ( memberDetails ) => {
76
+ logger . debug ( 'memberDetails => ' , memberDetails ) ;
74
77
// update project member record with details
75
78
project . members = project . members . map ( ( single ) => {
76
79
const detail = _ . find ( memberDetails , md => md . userId === single . userId ) ;
77
80
return _ . merge ( single , _ . pick ( detail , 'handle' , 'firstName' , 'lastName' , 'email' ) ) ;
78
81
} ) ;
82
+ logger . debug ( 'After adding details, project.members => ' , project . members ) ;
79
83
return Promise . delay ( 1000 ) . return ( project ) ;
80
84
} )
81
85
. catch ( ( error ) => {
0 commit comments