summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeff <jeff>2009-10-31 20:09:28 +0000
committerjeff <jeff>2009-10-31 20:09:28 +0000
commit2f8f5c1d17ad9854613edc265e08c066a5d5d9d9 (patch)
treeab1c5d44cbcf80cbcbee03bcc5c6d3940d226b86
parent2c7d4f461a5d42178e88d04c34a3f8ca256ee285 (diff)
unbork summary page invoices
-rw-r--r--FS/FS/cust_bill.pm7
1 files changed, 4 insertions, 3 deletions
diff --git a/FS/FS/cust_bill.pm b/FS/FS/cust_bill.pm
index a0885f1d4..2229cf9bc 100644
--- a/FS/FS/cust_bill.pm
+++ b/FS/FS/cust_bill.pm
@@ -2067,6 +2067,7 @@ notice_name - overrides "Invoice" as the name of the sent document (templates fr
#what's with all the sprintf('%10.2f')'s in here? will it cause any
# (alignment in text invoice?) problems to change them all to '%.2f' ?
+# yes: fixed width (dot matrix) text printing will be borked
sub print_generic {
my( $self, %params ) = @_;
@@ -3192,8 +3193,8 @@ sub _items_sections {
my @sections;
if ( $summarypage ) {
- @sections = grep { exists($subtotal{$_}) || ! _pkg_category{$_}->disabled }
- keys %pkg_category_cache;
+ @sections = grep { exists($subtotal{$_}) || ! _pkg_category($_)->disabled }
+ map { $_->categoryname } qsearch('pkg_category', {});
} else {
@sections = keys %subtotal;
}
@@ -3318,7 +3319,7 @@ sub _items_cust_bill_pkg {
? $_->section eq $section
: 1
}
- grep { $_->summary || !$summary_page }
+ grep { !$_->summary || !$summary_page }
$cust_bill_pkg->cust_bill_pkg_display
)
{