diff options
Diffstat (limited to 'models/issue_mail.go')
-rw-r--r-- | models/issue_mail.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/models/issue_mail.go b/models/issue_mail.go index 615aa82f06..b9e1a69fc2 100644 --- a/models/issue_mail.go +++ b/models/issue_mail.go @@ -42,6 +42,11 @@ func mailIssueCommentToParticipants(issue *Issue, doer *User, comment *Comment, participants = append(participants, issue.Poster) } + // Assignee must receive any communications + if issue.Assignee != nil && issue.AssigneeID > 0 && issue.AssigneeID != doer.ID { + participants = append(participants, issue.Assignee) + } + tos := make([]string, 0, len(watchers)) // List of email addresses. names := make([]string, 0, len(watchers)) for i := range watchers { |