From c74a93a8460dc0e867e93a5ded0c63a1585b86c9 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Wed, 14 Dec 2016 13:00:24 -0800 Subject: fix parsing of multiple To: addresses, #73241 --- httemplate/view/cust_msg.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'httemplate/view') diff --git a/httemplate/view/cust_msg.html b/httemplate/view/cust_msg.html index 91a08ebda..d2b043c92 100755 --- a/httemplate/view/cust_msg.html +++ b/httemplate/view/cust_msg.html @@ -61,7 +61,9 @@ $custmsgnum =~ /^(\d+)$/ or die "illegal custmsgnum"; my $cust_msg = qsearchs('cust_msg', { 'custmsgnum' => $custmsgnum }); my $date = ''; $date = time2str('%Y-%m-%d %T', $cust_msg->_date) if ( $cust_msg->_date ); -my $env_to = join('', split(',', $cust_msg->env_to)); +my @to = map { encode_entities($_->format) } + Email::Address->parse($cust_msg->env_to); +my $env_to = join('', @to); my %label = ( 'sent' => 'Sent:', -- cgit v1.2.1