[freeside-commits] branch master updated. 038b31793f290f65222ae748df05e703c6ae035d

Christopher Burger burgerc at freeside.biz
Mon Aug 6 17:06:35 PDT 2018


The branch, master has been updated
       via  038b31793f290f65222ae748df05e703c6ae035d (commit)
      from  f8c83f3becbd2792eba93c9f87d6c1e4f03414cf (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 038b31793f290f65222ae748df05e703c6ae035d
Author: Christopher Burger <burgerc at freeside.biz>
Date:   Mon Aug 6 20:06:04 2018 -0400

    RT# 77160 - updated date selection sql to make sure last cancel date falls with in range

diff --git a/httemplate/search/cust_timespan.html b/httemplate/search/cust_timespan.html
index a511a30a5..9c9a8261c 100644
--- a/httemplate/search/cust_timespan.html
+++ b/httemplate/search/cust_timespan.html
@@ -88,7 +88,8 @@ my $active_date = 'select min(setup) from cust_pkg left join part_pkg using (pkg
 
 ## set cancel date range here
 my($beginning_date, $ending_date) = FS::UI::Web::parse_beginning_ending($cgi, '');
-my $cancel_date = 'select max(cancel) from cust_pkg left join part_pkg using (pkgpart) where cust_pkg.custnum = cust_main.custnum and part_pkg.freq > \'0\' and (cancel >= '.$beginning_date.' and cancel <= '.$ending_date.')';
+my $max_cancel_sql = "select max(cancel) from cust_pkg left join part_pkg using (pkgpart) where cust_pkg.custnum = cust_main.custnum and part_pkg.freq > \'0\'";
+my $cancel_date = $max_cancel_sql.' and (('.$max_cancel_sql.') >= '.$beginning_date.' and ('.$max_cancel_sql.') <= '.$ending_date.')';
 
 my $cancel_reason = 'select reason.reason from cust_pkg
 	left join cust_pkg_reason on (cust_pkg.pkgnum = cust_pkg_reason.pkgnum)

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

Summary of changes:
 httemplate/search/cust_timespan.html | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)




More information about the freeside-commits mailing list