[freeside-commits] branch FREESIDE_4_BRANCH updated. c06c0fb20f33de42af60208e43e41d84f3df66ea

Mitch Jackson mitch at freeside.biz
Fri Mar 1 16:07:58 PST 2019


The branch, FREESIDE_4_BRANCH has been updated
       via  c06c0fb20f33de42af60208e43e41d84f3df66ea (commit)
      from  4278039073ed08e3a139b091626e17338bfedf48 (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 c06c0fb20f33de42af60208e43e41d84f3df66ea
Author: Mitch Jackson <mitch at freeside.biz>
Date:   Fri Mar 1 18:57:05 2019 -0500

    RT# 82955 Fix egc_truncate error in FS::pay_batch::paymentech

diff --git a/FS/FS/pay_batch/paymentech.pm b/FS/FS/pay_batch/paymentech.pm
index 094d50114..95627bcd6 100644
--- a/FS/FS/pay_batch/paymentech.pm
+++ b/FS/FS/pay_batch/paymentech.pm
@@ -128,13 +128,13 @@ my %paymentech_countries = map { $_ => 1 } qw( US CA GB UK );
           ecpDelvMethod   => 'A',
         ),
                            # truncate_egc will die() on empty string
-        avsZip      => $_->zip      ? truncate_egc($_->zip,      10) : undef,
-        avsAddress1 => $_->address1 ? truncate_egc($_->address1, 30) : undef,
-        avsAddress2 => $_->address2 ? truncate_egc($_->address2, 30) : undef,
-        avsCity     => $_->city     ? truncate_egc($_->city,     20) : undef,
-        avsState    => $_->state    ? truncate_egc($_->state,     2) : undef,
+        avsZip      => $_->zip      ? truncate_egc($_->zip,      10, '') : undef,
+        avsAddress1 => $_->address1 ? truncate_egc($_->address1, 30, '') : undef,
+        avsAddress2 => $_->address2 ? truncate_egc($_->address2, 30, '') : undef,
+        avsCity     => $_->city     ? truncate_egc($_->city,     20, '') : undef,
+        avsState    => $_->state    ? truncate_egc($_->state,     2, '') : undef,
         avsName     => ($_->first || $_->last)
-                       ? truncate_egc($_->first. ' '. $_->last, 30) : undef,
+                       ? truncate_egc($_->first. ' '. $_->last, 30, '') : undef,
         ( $paymentech_countries{ $_->country }
           ? ( avsCountryCode  => $_->country )
           : ()

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

Summary of changes:
 FS/FS/pay_batch/paymentech.pm | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)




More information about the freeside-commits mailing list