From b978a889dbdc5116775169cb2b19cb34eb8c6fcd Mon Sep 17 00:00:00 2001 From: jeff Date: Fri, 24 Sep 2010 03:14:38 +0000 Subject: [PATCH] fix bad bug in line item generation RT#10024 --- FS/FS/cust_main/Billing.pm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/FS/FS/cust_main/Billing.pm b/FS/FS/cust_main/Billing.pm index 4fd8643ea..0cd304b9d 100644 --- a/FS/FS/cust_main/Billing.pm +++ b/FS/FS/cust_main/Billing.pm @@ -720,13 +720,6 @@ sub calculate_taxes { foreach my $tax ( keys %$taxlisthash ) { foreach ( @{ $taxlisthash->{$tax} }[1 ... scalar(@{ $taxlisthash->{$tax} })] ) { next unless ref($_) eq 'FS::cust_bill_pkg'; - - unless ( $packagemap{$_->pkgnum} ) { - warn "WARNING: can't move cust_tax_exempt_pkg records for pkgnum". - $_->pkgnum. " - not in our line item list"; - next; - } - push @{ $packagemap{$_->pkgnum}->_cust_tax_exempt_pkg }, splice( @{ $_->_cust_tax_exempt_pkg } ); } @@ -938,7 +931,7 @@ sub _make_lines { # If $cust_pkg has been modified, update it (if we're a real pkgpart) ### - if ( $lineitems || $options{has_hidden} ) { + if ( $lineitems ) { if ( $cust_pkg->modified && $cust_pkg->pkgpart == $real_pkgpart ) { # hmm.. and if just the options are modified in some weird price plan? -- 2.11.0