@@ -59,7 +59,8 @@ public Project createEngagement(Engagement engagement) {
59
59
templateService .processTemplatesForEngagement (templateFiles , engagement );
60
60
61
61
// create actions for multiple commit
62
- CommitMultiple commit = createCommitMultiple (templateFiles , project .getId (), DEFAULT_BRANCH );
62
+ CommitMultiple commit = createCommitMultiple (templateFiles , project .getId (), DEFAULT_BRANCH ,
63
+ engagement .getEngagementLeadName (), engagement .getEngagementLeadEmail ());
63
64
64
65
// send commit to gitlab
65
66
if (!fileService .createFiles (project .getId (), commit )) {
@@ -131,14 +132,16 @@ private Project getOrCreateProject(Integer namespaceId, String projectName, Proj
131
132
132
133
}
133
134
134
- private CommitMultiple createCommitMultiple (List <File > filesToCommit , Integer projectId , String branch ) {
135
+ private CommitMultiple createCommitMultiple (List <File > filesToCommit , Integer projectId , String branch ,
136
+ String authorName , String authorEmail ) {
135
137
136
138
List <Action > actions = new ArrayList <>();
137
139
138
140
// convert each file to action
139
141
filesToCommit .parallelStream ().forEach (file -> actions .add (createAction (file , FileAction .create )));
140
142
141
- return CommitMultiple .builder ().id (projectId ).branch (branch ).commitMessage (COMMIT_MSG ).actions (actions ).build ();
143
+ return CommitMultiple .builder ().id (projectId ).branch (branch ).commitMessage (COMMIT_MSG ).actions (actions )
144
+ .authorName (authorName ).authorEmail (authorEmail ).build ();
142
145
143
146
}
144
147
0 commit comments