[freeside-commits] branch master updated. da1188b39e62d48f5dca496ee7415189bd037219

Mark Wells mark at 420.am
Mon Jan 20 17:31:18 PST 2014


The branch, master has been updated
       via  da1188b39e62d48f5dca496ee7415189bd037219 (commit)
      from  af570157c293ede7f6928e4ee861046649529c6e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit da1188b39e62d48f5dca496ee7415189bd037219
Author: Mark Wells <mark at freeside.biz>
Date:   Mon Jan 20 17:31:12 2014 -0800

    bugfix for sales report, #27078, from #25459

diff --git a/httemplate/graph/cust_bill_pkg.cgi b/httemplate/graph/cust_bill_pkg.cgi
index edc339d..151b295 100644
--- a/httemplate/graph/cust_bill_pkg.cgi
+++ b/httemplate/graph/cust_bill_pkg.cgi
@@ -254,12 +254,17 @@ foreach my $agent ( $all_agent || $sel_agent || $FS::CurrentUser::CurrentUser->a
 
     } elsif ( $cgi->param('class_agg_break') eq 'breakdown' ) {
 
-      # if we're working with report options, @classnums here contains 
-      # arrays of multiple classnums
       for (my $i = 0; $i < scalar @classnums; $i++) {
-        my $row_classnum = join(',', @{ $classnums[$i] });
-        my $row_classname = join(', ', @{ $classnames[$i] });
-        my $not_row_classnum = join(',', @{ $not_classnums[$i] });
+        my $row_classnum = $classnums[$i];
+        my $row_classname = $classnames[$i];
+        my $not_row_classnum = '';
+        if ( $class_param eq 'report_optionnum' ) {
+          # if we're working with report options, @classnums here contains 
+          # arrays of multiple classnums
+          $row_classnum = join(',', @$row_classnum);
+          $row_classname = join(', ', @$row_classname);
+          $not_row_classnum = join(',', @{ $not_classnums[$i] });
+        }
         foreach my $component ( @components ) {
 
           push @items, 'cust_bill_pkg';

-----------------------------------------------------------------------

Summary of changes:
 httemplate/graph/cust_bill_pkg.cgi |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)




More information about the freeside-commits mailing list