summaryrefslogtreecommitdiff
path: root/FS/FS/Template_Mixin.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2017-10-17 14:44:00 -0700
committerIvan Kohler <ivan@freeside.biz>2017-10-17 14:44:00 -0700
commit3d4cedda1dabe29c2c24888a30e62472cfea8b35 (patch)
treefd66347482cee9caa4bfed36b0c90746cd49390c /FS/FS/Template_Mixin.pm
parentc07b79440c6f6763c7c76c8d107c7f32d80e302e (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 2c094c2f4..f679d8e17 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>',
],