From c280c3ce6d1c19f1acb470862338c0c17e16bdab Mon Sep 17 00:00:00 2001 From: Sven Pachnit Date: Thu, 17 Jan 2013 01:05:44 +0100 Subject: [PATCH] Do not send issue status mail twice if author = assignee --- app/observers/issue_observer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/observers/issue_observer.rb b/app/observers/issue_observer.rb index 592e2950f3..29e2404037 100644 --- a/app/observers/issue_observer.rb +++ b/app/observers/issue_observer.rb @@ -27,7 +27,7 @@ class IssueObserver < ActiveRecord::Observer def create_note(issue) Note.create_status_change_note(issue, current_user, issue.state) - [issue.author, issue.assignee].compact.each do |recipient| + [issue.author, issue.assignee].compact.uniq.each do |recipient| Notify.delay.issue_status_changed_email(recipient.id, issue.id, issue.state, current_user.id) end end