diff options
author | jeff <jeff> | 2010-09-24 03:14:38 +0000 |
---|---|---|
committer | jeff <jeff> | 2010-09-24 03:14:38 +0000 |
commit | b978a889dbdc5116775169cb2b19cb34eb8c6fcd (patch) | |
tree | 7d83d950d29ba678806ef99d0fba2bec5f0698e0 /FS | |
parent | 6117058d0e3ca504bbf5ad87cc8ddeb394e2381f (diff) |
fix bad bug in line item generation RT#10024
Diffstat (limited to 'FS')
-rw-r--r-- | FS/FS/cust_main/Billing.pm | 9 |
1 files changed, 1 insertions, 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? |