summaryrefslogtreecommitdiff
path: root/FS/FS/Template_Mixin.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2017-10-17 14:43:52 -0700
committerIvan Kohler <ivan@freeside.biz>2017-10-17 14:43:52 -0700
commitd86acb18972bc027888cf2db0c2a6a34b7da2f55 (patch)
treeff5419ac3748b7902295bfe574638bd5029bb165 /FS/FS/Template_Mixin.pm
parentdfbcb60e8b9207bd9aa7ebd297ff9d2599121bf5 (diff)
fix MIME::Entity usage for perl 5.18+, RT#77890
Diffstat (limited to 'FS/FS/Template_Mixin.pm')
-rw-r--r--FS/FS/Template_Mixin.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm
index 2dcf7d0..7dc8139 100644
--- a/FS/FS/Template_Mixin.pm
+++ b/FS/FS/Template_Mixin.pm
@@ -2115,6 +2115,7 @@ Returns an argument list to be passed to L<FS::Misc::send_email>.
=cut
use MIME::Entity;
+use Encode;
sub generate_email {
@@ -2191,7 +2192,7 @@ sub generate_email {
if $DEBUG;
# 'print_text' argument is no longer used
- @text = $self->print_text(\%args);
+ @text = map Encode::encode_utf8($_), $self->print_text(\%args);
} else {
@@ -2286,7 +2287,7 @@ sub generate_email {
' </title>',
' </head>',
' <body bgcolor="#e8e8e8">',
- $html,
+ Encode::encode_utf8($html),
' </body>',
'</html>',
],