diff options
author | Kevin Falcone <falcone@bestpractical.com> | 2013-09-28 00:23:08 +0400 |
---|---|---|
committer | Kevin Falcone <falcone@bestpractical.com> | 2013-09-28 00:23:08 +0400 |
commit | e775cc6ca3824f57a2053811ccf1fbfb68e1099b (patch) | |
tree | 1ef0192bc25d2f07391fcaa23b0f3c3737cf88ba | |
parent | a87a48ac1a24b71b9b87041dc7aebc755ce7cd44 (diff) | |
parent | d469cacc105aeb21999aaee151253485d9f48e99 (diff) |
Merge branch '4.0/encode-2.53-support' into 4.0-trunkrt-4.0.18rc1rt-4.0.18
-rw-r--r-- | lib/RT/Action/SendEmail.pm | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/RT/Action/SendEmail.pm b/lib/RT/Action/SendEmail.pm index 0ff7e6dd29..ca6d10d074 100644 --- a/lib/RT/Action/SendEmail.pm +++ b/lib/RT/Action/SendEmail.pm @@ -972,7 +972,7 @@ sub SetSubject { $subject =~ s/(\r\n|\n|\s)/ /g; - $self->SetHeader( 'Subject', $subject ); + $self->SetHeader( 'Subject', Encode::encode_utf8( $subject ) ); } @@ -986,11 +986,14 @@ sub SetSubjectToken { my $self = shift; my $head = $self->TemplateObj->MIMEObj->head; - $head->replace( - Subject => RT::Interface::Email::AddSubjectTag( - Encode::decode_utf8( $head->get('Subject') ), - $self->TicketObj, - ), + $self->SetHeader( + Subject => + Encode::encode_utf8( + RT::Interface::Email::AddSubjectTag( + Encode::decode_utf8( $head->get('Subject') ), + $self->TicketObj, + ), + ), ); } |