From 45195c22e1e78a950da9ccc57e69f107f34d7f73 Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 26 Jun 2010 20:50:02 +0000 Subject: [PATCH] find svc_pbx service correctly and cope anyway if it isn't there, RT#8712 --- FS/FS/Maestro.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FS/FS/Maestro.pm b/FS/FS/Maestro.pm index d4d9ffacf..e395c5a22 100644 --- a/FS/FS/Maestro.pm +++ b/FS/FS/Maestro.pm @@ -37,7 +37,7 @@ sub customer_status { my $cust_svc_pbx = $cust_svc_pbx[0]; - my $svc_pbx = $cust_svc_pbx->svc_X; + my $svc_pbx = $cust_svc_pbx->svc_x; ### # find "outbound service" y/n @@ -71,8 +71,8 @@ sub customer_status { 'status' => substr($cust_main->ucfirst_status,0,1), #what they asked for.. 'name' => $cust_main->name, 'email' => $cust_main->invoicing_list_emailonly_scalar, - 'max_lines' => $svc_pbx->max_extensions, - 'max_simultaneous' => $svc_pbx->max_simultaneous, + 'max_lines' => $svc_pbx ? $svc_pbx->max_extensions : '', + 'max_simultaneous' => $svc_pbx ? $svc_pbx->max_simultaneous : '', 'outbound_service' => $outbound_service, 'good_till' => $good_till, 'products' => [ map $_->pkgpart, grep !$_->get('cancel'), @cust_pkg ], -- 2.11.0