summaryrefslogtreecommitdiffstats
path: root/models/issue_mail.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/issue_mail.go')
-rw-r--r--models/issue_mail.go5
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 {