summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-12-26 13:01:09 -0800
committerIvan Kohler <ivan@freeside.biz>2012-12-26 13:01:09 -0800
commit09cc60b2e20f084c3f0ad0b007f3b821fe64a265 (patch)
tree9f4dc68ea77bbcd634d68c841aa340068f5af365
parenta52b5b3e54dca30f56fba7eb4905f6bc50171fcd (diff)
fix next_bill_date_pretty substituion in self-service API when there isn't one, RT#20759
-rw-r--r--FS/FS/ClientAPI/MyAccount.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm
index a75b81c33..8cd7bcefd 100644
--- a/FS/FS/ClientAPI/MyAccount.pm
+++ b/FS/FS/ClientAPI/MyAccount.pm
@@ -392,7 +392,8 @@ sub customer_info {
$return{balance} = $cust_main->balance;
$return{next_bill_date} = $cust_main->next_bill_date;
$return{next_bill_date_pretty} =
- time2str('%m/%d/%Y', $return{next_bill_date} );
+ $return{next_bill_date} ? time2str('%m/%d/%Y', $return{next_bill_date} )
+ : '(none)';
}
my @tickets = $cust_main->tickets;
@@ -607,7 +608,8 @@ sub billing_history {
$return{balance} = $cust_main->balance;
$return{next_bill_date} = $cust_main->next_bill_date;
$return{next_bill_date_pretty} =
- time2str('%m/%d/%Y', $return{next_bill_date} );
+ $return{next_bill_date} ? time2str('%m/%d/%Y', $return{next_bill_date} )
+ : '(none)';
my @history = ();