avoid throwing an error on unlinked services, RT#31388
authorIvan Kohler <ivan@freeside.biz>
Thu, 10 Dec 2015 09:57:28 +0000 (01:57 -0800)
committerIvan Kohler <ivan@freeside.biz>
Thu, 10 Dec 2015 09:57:28 +0000 (01:57 -0800)
FS/FS/cust_svc.pm

index 9d7eb7a..29298b8 100644 (file)
@@ -1119,7 +1119,7 @@ sub _check_provision_hold {
 
   # check status of cust_pkg
   my $cust_pkg = $self->cust_pkg;
-  return '' unless $cust_pkg->status eq 'on hold';
+  return '' unless $cust_pkg && $cust_pkg->status eq 'on hold';
 
   # check flag on this svc
   # small false laziness with $self->pkg_svc