summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2010-08-11 00:08:50 +0000
committerivan <ivan>2010-08-11 00:08:50 +0000
commit675bba9ce060e4bacf84ffeb94e2f7b9743dfd1a (patch)
treee933e5a8ac9a7f9b262b5e4079a38f1b8748d57f
parent38c3dc6772f77c0eb4d56a109c766f47dbeb0455 (diff)
fix return address in welcome letters, RT#9497
-rw-r--r--FS/FS/cust_main.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm
index 925d6d764..93d4a6908 100644
--- a/FS/FS/cust_main.pm
+++ b/FS/FS/cust_main.pm
@@ -9578,8 +9578,13 @@ sub generate_letter {
$letter_data{returnaddress} = $retadd;
} elsif ( grep /\S/, $conf->config('company_address', $self->agentnum) ) {
$letter_data{returnaddress} =
- join( '\\*'."\n", map s/( {2,})/'~' x length($1)/eg,
- $conf->config('company_address', $self->agentnum)
+ join( "\n", map { s/( {2,})/'~' x length($1)/eg;
+ s/$/\\\\\*/;
+ $_;
+ }
+ ( $conf->config('company_name', $self->agentnum),
+ $conf->config('company_address', $self->agentnum),
+ )
);
} else {
$letter_data{returnaddress} = '~';