Details
-
Bug
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
When users delete their email in user profile, the configuration file leaves an empty node in XML user configuration file
<hudson.tasks.Mailer_-UserProperty>
<emailAddress></emailAddress>
</hudson.tasks.Mailer_-UserProperty>
Jenkins then behaves like described here https://issues.jenkins-ci.org/browse/JENKINS-5625
Can you change the hudson.tasks.Mailer.UserProperty#getAddress() implementation to the code sguuested below and this bug will be fixed:
@Exported
public String getAddress()
This patch checks that email setting in user profile, and ensures that empty string/setting behaves like there is no setting present and takes generates the correct email address according to valid security realm implementation (if such) or appends default suffix (if deffined).
Thanks.
Attachments
Issue Links
- is duplicated by
-
JENKINS-10296 Empty emailAddress causes Mailer error.
-
- Resolved
-
Code changed in jenkins
User: Seiji Sogabe
Path:
changelog.html
core/src/main/java/hudson/tasks/Mailer.java
http://jenkins-ci.org/commit/jenkins/72f6f684297b68be19289149d0eed3d76a88f6f5
Log:
[FIXED JENKINS-10300] Empty emailAddress causes Mailer error.