From e157a3d2224253303719c92b262413dfc735b6de Mon Sep 17 00:00:00 2001 From: Mikel Lindsaar Date: Thu, 8 Apr 2010 21:11:42 +1000 Subject: Added explict setting of charset in set_fields! method to make sure Mail has the user defined default --- actionmailer/CHANGELOG | 2 ++ actionmailer/lib/action_mailer/base.rb | 1 + 2 files changed, 3 insertions(+) (limited to 'actionmailer') diff --git a/actionmailer/CHANGELOG b/actionmailer/CHANGELOG index 697e0887ed..8a064829c7 100644 --- a/actionmailer/CHANGELOG +++ b/actionmailer/CHANGELOG @@ -5,6 +5,8 @@ ActionMailer::Base.register_interceptor calls Mail.register_interceptor ActionMailer::Base.register_observer calls Mail.register_observer +* Added explict setting of charset in set_fields! method to make sure Mail has the user defined default + * Removed quoting.rb and refactored for Mail to take responsibility of all quoting and auto encoding requirements for the header. * Fixed several tests which had incorrect encoding. diff --git a/actionmailer/lib/action_mailer/base.rb b/actionmailer/lib/action_mailer/base.rb index 5dbe1738a1..c96ceb72f9 100644 --- a/actionmailer/lib/action_mailer/base.rb +++ b/actionmailer/lib/action_mailer/base.rb @@ -579,6 +579,7 @@ module ActionMailer #:nodoc: def set_fields!(headers, charset) #:nodoc: m = @_message + m.charset = charset m.subject ||= headers.delete(:subject) if headers[:subject] m.to ||= headers.delete(:to) if headers[:to] m.from ||= headers.delete(:from) if headers[:from] -- cgit v1.2.3