X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2FUpgrade.pm;h=b47752de2750197ab63c10425f31584f5c7d9a67;hp=c15f7ddaaeb26356110bc250726122e6155ee548;hb=36294346ecad5db4fd4e48bc9a66cacbc6a1a6a2;hpb=2082afa31ef1e98cf2afbc7d8365935f92cc61d0 diff --git a/FS/FS/Upgrade.pm b/FS/FS/Upgrade.pm index c15f7ddaa..b47752de2 100644 --- a/FS/FS/Upgrade.pm +++ b/FS/FS/Upgrade.pm @@ -153,7 +153,7 @@ If you need to continue using the old Form 477 report, turn on the # boolean+text previous_balance-exclude_from_total is now two separate options my $total_new_charges = $conf->config('previous_balance-exclude_from_total'); - if (length($total_new_charges) > 0) { + if ( defined $total_new_charges && length($total_new_charges) > 0 ) { $conf->set('previous_balance-text-total_new_charges', $total_new_charges); $conf->set('previous_balance-exclude_from_total', ''); } @@ -174,8 +174,8 @@ If you need to continue using the old Form 477 report, turn on the $conf->delete('unsuspendauto'); } - if ($conf->config('cust-fields') =~ / \| Payment Type/) { - my $cust_fields = $conf->config('cust-fields'); + my $cust_fields = $conf->config('cust-fields'); + if ( defined $cust_fields && $cust_fields =~ / \| Payment Type/ ) { # so we can potentially use 'Payment Types' or somesuch in the future $cust_fields =~ s/ \| Payment Type( \|)/$1/; $cust_fields =~ s/ \| Payment Type$//;