[freeside-commits] branch master updated. 95759ff41840195d29cc28e492c895d6db55dd8f

Mark Wells mark at 420.am
Sun Sep 28 21:22:34 PDT 2014


The branch, master has been updated
       via  95759ff41840195d29cc28e492c895d6db55dd8f (commit)
      from  3a7f3a2e81cc7423ba9a08fd4b28b3b5f4f227a2 (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 95759ff41840195d29cc28e492c895d6db55dd8f
Author: Mark Wells <mark at freeside.biz>
Date:   Sun Sep 28 21:22:05 2014 -0700

    NENA2 export: supply a default value for class of service, #14049

diff --git a/FS/FS/part_export/nena2.pm b/FS/FS/part_export/nena2.pm
index 4d3f08f..8d59425 100644
--- a/FS/FS/part_export/nena2.pm
+++ b/FS/FS/part_export/nena2.pm
@@ -263,6 +263,15 @@ sub data {
   # customer name and class
   $hash{customer_name} = $svc->phone_name_or_cust;
   $hash{class_of_service} = $svc->e911_class;
+  if (!$hash{class_of_service}) {
+    # then guess
+    my $cust_main = $svc->cust_main;
+    if ($cust_main->company) {
+      $hash{class_of_service} = '2';
+    } else {
+      $hash{class_of_service} = '1';
+    }
+  }
   $hash{type_of_service}  = $svc->e911_type || '0';
 
   $hash{exchange} = '';

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

Summary of changes:
 FS/FS/part_export/nena2.pm |    9 +++++++++
 1 file changed, 9 insertions(+)




More information about the freeside-commits mailing list