From 59bbd7e10bf019bb060ea7df4f7319e20ec4739d Mon Sep 17 00:00:00 2001 From: Patrick Hiesel Date: Wed, 30 Aug 2017 16:20:48 +0200 Subject: [PATCH] Add assignee to email footer Add 'Gerrit-Assignee: User ' to outgoing change emails to enable users to configure email filters based on assignees. This brings the feature more inline with reviewers. Change-Id: I70ebbc0a6f6f9c6e7e3d2245fc06ac2679291afe --- .../java/com/google/gerrit/server/mail/send/ChangeEmail.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/mail/send/ChangeEmail.java b/gerrit-server/src/main/java/com/google/gerrit/server/mail/send/ChangeEmail.java index 7bef0a6855..eedd9dadf2 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/mail/send/ChangeEmail.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/mail/send/ChangeEmail.java @@ -500,6 +500,9 @@ public abstract class ChangeEmail extends NotificationEmail { footers.add("Gerrit-Change-Number: " + Integer.toString(change.getChangeId())); footers.add("Gerrit-PatchSet: " + patchSet.getPatchSetId()); footers.add("Gerrit-Owner: " + getNameEmailFor(change.getOwner())); + if (change.getAssignee() != null) { + footers.add("Gerrit-Assignee: " + getNameEmailFor(change.getAssignee())); + } for (String reviewer : getEmailsByState(ReviewerStateInternal.REVIEWER)) { footers.add("Gerrit-Reviewer: " + reviewer); }