Index: mailer.rb =================================================================== --- mailer.rb (revision 359) +++ mailer.rb (working copy) @@ -31,7 +31,8 @@ set_language_if_valid(Setting.default_language) # Sends to all project members issue = journal.journalized - @recipients = issue.project.members.collect { |m| m.user.mail if m.user.mail_notification }.compact + # @recipients = issue.project.members.collect { |m| m.user.mail if m.user.mail_notification }.compact + @recipients = Workflow.find(:all, :conditions => ["old_status_id = ?", issue.status.id]).collect {|w| w.role}.collect {|r| r.members}.flatten.collect {|m| m.user.mail if m.user.mail_notification}.uniq @from = Setting.mail_from @subject = "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] #{issue.status.name} - #{issue.subject}" @body['issue'] = issue