From 2ab7dba9641cb5e355314f3707f0e7f3ee8a84e5 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Mon, 2 Jan 2012 09:35:50 +0000 Subject: [PATCH] Rails3: model: mailer: use .to_s at redmine_headers method On Rails 3.0:
DEPRECATION WARNING: Using a non-String object for a header's value is deprecated.
You specified 15 (a Fixnum) for X-Redmine-Issue-Id.
On Rails 3.1.3:
Error:
test_message_posted_message_id(MailerTest):
NoMethodError: undefined method `index' for 1:Fixnum
    test/unit/mailer_test.rb:226:in `test_message_posted_message_id'
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8468 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/mailer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/mailer.rb b/app/models/mailer.rb index 63fbe6ce0..20ce65bb3 100644 --- a/app/models/mailer.rb +++ b/app/models/mailer.rb @@ -381,7 +381,7 @@ class Mailer < ActionMailer::Base # Appends a Redmine header field (name is prepended with 'X-Redmine-') def redmine_headers(h) - h.each { |k,v| headers["X-Redmine-#{k}"] = v } + h.each { |k,v| headers["X-Redmine-#{k}"] = v.to_s } end # Overrides the create_mail method -- 2.39.5