From 673d0068c5121d3eeb08d8643cf9432cdacdcf88 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 1 Aug 2007 19:19:54 +0000 Subject: [PATCH] better error reporting: all three of these methods might return an error --- FS/FS/ClientAPI/MyAccount.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm index 9ee770b20..bea31c5ac 100644 --- a/FS/FS/ClientAPI/MyAccount.pm +++ b/FS/FS/ClientAPI/MyAccount.pm @@ -910,10 +910,9 @@ sub _do_bop_realtime { my $old_balance = $cust_main->balance; - my $bill_error = $cust_main->bill; - - $cust_main->apply_payments_and_credits; - $bill_error = $cust_main->collect('realtime' => 1); + my $bill_error = $cust_main->bill + || $cust_main->apply_payments_and_credits + || $cust_main->collect('realtime' => 1); if ( $cust_main->balance > $old_balance && $cust_main->balance > 0 -- 2.11.0