[freeside-commits] branch master updated. 2e55db01a7c8990957256d959911312eadc33255

Ivan Kohler ivan at freeside.biz
Mon Feb 12 16:54:36 PST 2018


The branch, master has been updated
       via  2e55db01a7c8990957256d959911312eadc33255 (commit)
      from  73689cc60458a87931d2d3d304d650d69bcf690c (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 2e55db01a7c8990957256d959911312eadc33255
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Mon Feb 12 16:54:35 2018 -0800

    don't barf displaying invoices for location-less customers, RT#79312

diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm
index b9f3e9274..88fd4e87f 100644
--- a/FS/FS/Template_Mixin.pm
+++ b/FS/FS/Template_Mixin.pm
@@ -657,10 +657,11 @@ sub print_generic {
   $invoice_data{'cid'} = $params{'cid'}
     if $params{'cid'};
 
-  if ( $cust_main->country eq $countrydefault ) {
-    $invoice_data{'country'} = '';
-  } else {
+  if ( $cust_main->bill_locationnum
+       && $cust_main->bill_location->country ne $countrydefault ) {
     $invoice_data{'country'} = &$escape_function($cust_main->bill_country_full);
+  } else {
+    $invoice_data{'country'} = '';
   }
 
   my @address = ();

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

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




More information about the freeside-commits mailing list