Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bestpractical/rt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Falcone <falcone@bestpractical.com>2013-09-28 00:23:08 +0400
committerKevin Falcone <falcone@bestpractical.com>2013-09-28 00:23:08 +0400
commite775cc6ca3824f57a2053811ccf1fbfb68e1099b (patch)
tree1ef0192bc25d2f07391fcaa23b0f3c3737cf88ba
parenta87a48ac1a24b71b9b87041dc7aebc755ce7cd44 (diff)
parentd469cacc105aeb21999aaee151253485d9f48e99 (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.pm15
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,
+ ),
+ ),
);
}