[freeside-commits] branch master updated. 9dceb6f7ec4da76a1526f5257193eb62e69b34bc

Ivan ivan at 420.am
Wed Jan 29 17:30:16 PST 2014


The branch, master has been updated
       via  9dceb6f7ec4da76a1526f5257193eb62e69b34bc (commit)
      from  d4db0d673c93c4cc11d7234bbb0f79373472a528 (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 9dceb6f7ec4da76a1526f5257193eb62e69b34bc
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Wed Jan 29 17:30:16 2014 -0800

    fix error return / db rollback with freeside-daily -m, RT#26773

diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm
index 0da2364..054d6c2 100644
--- a/FS/FS/cust_main.pm
+++ b/FS/FS/cust_main.pm
@@ -5053,6 +5053,9 @@ sub queued_bill {
   my $cust_main = qsearchs( 'cust_main', { custnum => $args{'custnum'} } );
   warn 'bill_and_collect custnum#'. $cust_main->custnum. "\n";#log custnum w/pid
 
+  #without this errors don't get rolled back
+  $args{'fatal'} = 1; # runs from job queue, will be caught
+
   $cust_main->bill_and_collect( %args );
 }
 

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

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




More information about the freeside-commits mailing list