RT# 77532 - search count is now correct
authorChristopher Burger <burgerc@freeside.biz>
Sat, 8 Dec 2018 13:55:07 +0000 (08:55 -0500)
committerChristopher Burger <burgerc@freeside.biz>
Sat, 8 Dec 2018 14:25:09 +0000 (09:25 -0500)
FS/FS/cust_main/Search.pm

index 3e77704..26f6f03 100644 (file)
@@ -1086,8 +1086,6 @@ sub search {
   #   (maybe we should be using FS::UI::Web::join_cust_main instead?)
   $addl_from .= ' LEFT JOIN (select refnum, referral from part_referral) AS part_referral_x ON (cust_main.refnum = part_referral_x.refnum) ';
 
-  my $count_query = "SELECT COUNT(*) FROM cust_main $addl_from $extra_sql";
-
   my @select = (
                  'cust_main.custnum',
                  'cust_main.salesnum',
@@ -1140,6 +1138,8 @@ sub search {
 
   }
 
+  my $count_query = "SELECT COUNT(DISTINCT cust_main.custnum) FROM cust_main $addl_from $extra_sql";
+
   if ($params->{'flattened_pkgs'}) {
 
     #my $pkg_join = '';