From: ivan Date: Mon, 14 Mar 2011 21:58:41 +0000 (+0000) Subject: additional debugging, RT#11993 X-Git-Tag: freeside_2_3_0~503 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=adaed99f98856d3a2a72804c77ef006a0bce6cb8 additional debugging, RT#11993 --- diff --git a/FS/FS/cust_main/Billing.pm b/FS/FS/cust_main/Billing.pm index cbe8b6466..64dd8e4ca 100644 --- a/FS/FS/cust_main/Billing.pm +++ b/FS/FS/cust_main/Billing.pm @@ -897,6 +897,13 @@ sub _make_lines { || $cust_pkg->setup || $time; + if ( $DEBUG > 2 ) { + warn 'part_pkg.freq: '. $part_pkg->freq. "\n"; + warn 'cust_pkg.bill: '. $cust_pkg->getfield('bill'). "\n"; + warn "time: $time\n"; + warn "options{cancel}: $options{cancel}\n"; + } + #over two params! lets at least switch to a hashref for the rest... my $increment_next_bill = ( $part_pkg->freq ne '0' && ( $cust_pkg->getfield('bill') || 0 ) <= $time @@ -916,8 +923,9 @@ sub _make_lines { # which can_discount are supported. # (the UI should prevent adding discounts to these at the moment) - warn "calling $method on cust_pkg ". $cust_pkg->pkgnum. " with params ". - join(' / ', map "$_=>$params{$_}", keys %param). "\n" + warn "calling $method on cust_pkg ". $cust_pkg->pkgnum. + " for pkgpart ". $cust_pkg->pkgpart. + " with params ". join(' / ', map "$_=>$params{$_}", keys %param). "\n" if $DEBUG > 2; $recur = eval { $cust_pkg->$method( \$sdate, \@details, \%param ) };