[freeside-commits] branch master updated. c44e4e574c9268eae9213f95abc08471c45b48d0

Ivan ivan at 420.am
Wed Mar 13 14:49:57 PDT 2013


The branch, master has been updated
       via  c44e4e574c9268eae9213f95abc08471c45b48d0 (commit)
      from  7e90fee50d691a93369b1693cbb3743e627bdb03 (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 c44e4e574c9268eae9213f95abc08471c45b48d0
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Mar 13 14:49:56 2013 -0700

    optimize line item detail "Paid" column inefficiency sometimes causing load issues for big installs, RT#21933

diff --git a/httemplate/search/cust_bill_pkg.cgi b/httemplate/search/cust_bill_pkg.cgi
index 11937b3..70b460d 100644
--- a/httemplate/search/cust_bill_pkg.cgi
+++ b/httemplate/search/cust_bill_pkg.cgi
@@ -559,12 +559,11 @@ if ( $cgi->param('nottax') ) {
 
 
 #total payments
-my $pay_sub = "SELECT SUM(cust_bill_pay_pkg.amount) AS pay_amount,
-    billpkgnum
-  FROM cust_bill_pay_pkg
-  GROUP BY billpkgnum";
-$join_pkg .= " LEFT JOIN ($pay_sub) AS item_pay USING (billpkgnum)";
-push @select, 'item_pay.pay_amount';
+my $pay_sub = "SELECT SUM(cust_bill_pay_pkg.amount)
+                 FROM cust_bill_pay_pkg
+                   WHERE cust_bill_pkg.billpkgnum = cust_bill_pay_pkg.billpkgnum
+              ";
+push @select, "($pay_sub) AS pay_amount";
 
 
 # credit

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

Summary of changes:
 httemplate/search/cust_bill_pkg.cgi |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)




More information about the freeside-commits mailing list