From: Mitch Jackson Date: Wed, 18 Jul 2018 03:31:00 +0000 (-0500) Subject: freeside-upgrade - fix uninitalized value warnings X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=36294346ecad5db4fd4e48bc9a66cacbc6a1a6a2 freeside-upgrade - fix uninitalized value warnings --- 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$//;