Commit
JENKINS-28421
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,7 @@ | |
|
||
import hudson.model.User; | ||
import hudson.scm.ChangeLogSet; | ||
import hudson.tasks.Mailer.UserProperty; | ||
|
||
import java.text.ParseException; | ||
import java.text.SimpleDateFormat; | ||
|
@@ -60,6 +61,11 @@ public void setChange(ConnectionHelper p4, int changeId) throws Exception { | |
String user = changelist.getUsername(); | ||
author = User.get(user); | ||
|
||
// set email property on user | ||
String email = p4.getEmail(user); | ||
UserProperty userProp = new UserProperty(email); | ||
author.addProperty(userProp); | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
p4paul
Author
Contributor
|
||
|
||
// set date of change | ||
date = changelist.getDate(); | ||
|
||
|
This probably shouldn't be done unconditionally. Users may have configured other addresses already. An implementation of
MailAddressResolver
is probably the better approach.