diff --git a/app/models/mailer.rb b/app/models/mailer.rb index e13abacbd..ecfdee2a6 100644 --- a/app/models/mailer.rb +++ b/app/models/mailer.rb @@ -71,6 +71,7 @@ class Mailer < ActionMailer::Base def issue_add(user, issue) redmine_headers 'Project' => issue.project.identifier, 'Issue-Id' => issue.id, + 'Issue-Tracker' => issue.tracker.name, 'Issue-Author' => issue.author.login redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to message_id issue @@ -102,6 +103,7 @@ class Mailer < ActionMailer::Base issue = journal.journalized redmine_headers 'Project' => issue.project.identifier, 'Issue-Id' => issue.id, + 'Issue-Tracker' => issue.tracker.name, 'Issue-Author' => issue.author.login redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to message_id journal diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb index 89b2a451d..7e129a4f5 100644 --- a/test/unit/mailer_test.rb +++ b/test/unit/mailer_test.rb @@ -208,6 +208,7 @@ class MailerTest < ActiveSupport::TestCase assert_equal 'auto-generated', mail.header['Auto-Submitted'].to_s # List-Id should not include the display name "Redmine" assert_equal '', mail.header['List-Id'].to_s + assert_equal 'Bug', mail.header['X-Redmine-Issue-Tracker'].to_s end def test_email_headers_should_include_sender