[freeside-commits] branch master updated. 6e0f3e5ce5de21104124afa048b2787e36ac0131

Mark Wells mark at 420.am
Wed May 7 23:43:11 PDT 2014


The branch, master has been updated
       via  6e0f3e5ce5de21104124afa048b2787e36ac0131 (commit)
      from  903a18a39978770c60c6334c9342831be426cec5 (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 6e0f3e5ce5de21104124afa048b2787e36ac0131
Author: Mark Wells <mark at freeside.biz>
Date:   Wed May 7 23:43:07 2014 -0700

    upgrade in reverse numeric order, #29017

diff --git a/FS/FS/cust_pay.pm b/FS/FS/cust_pay.pm
index e3670db..775c353 100644
--- a/FS/FS/cust_pay.pm
+++ b/FS/FS/cust_pay.pm
@@ -1066,12 +1066,14 @@ sub process_upgrade_paybatch {
     foreach my $table (qw(cust_pay cust_pay_void cust_refund)) {
       my $and_batchnum_is_null =
         ( $table =~ /^cust_pay/ ? ' AND batchnum IS NULL' : '' );
+      my $pkey = ($table =~ /^cust_pay/ ? 'paynum' : 'refundnum');
       my $search = FS::Cursor->new({
         table     => $table,
         extra_sql => "WHERE payby IN('CARD','CHEK') ".
                      "AND (paybatch IS NOT NULL ".
                      "OR (paybatch IS NULL AND auth IS NULL
-                     $and_batchnum_is_null ) )",
+                     $and_batchnum_is_null ) )
+                     ORDER BY $pkey DESC"
       });
       while ( my $object = $search->fetch ) {
         if ( $object->paybatch eq '' ) {

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

Summary of changes:
 FS/FS/cust_pay.pm |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)




More information about the freeside-commits mailing list