and hopefully actually using the count will finally do it, RT#5083
authorivan <ivan>
Mon, 30 Mar 2009 04:50:13 +0000 (04:50 +0000)
committerivan <ivan>
Mon, 30 Mar 2009 04:50:13 +0000 (04:50 +0000)
FS/FS/cust_pkg.pm

index 78f4bed..86ce255 100644 (file)
@@ -1415,13 +1415,15 @@ services.
 sub cust_svc {
   my $self = shift;
 
-  cluck "cust_pkg->cust_svc called" if $DEBUG > 1;
-
   if ( @_ ) {
     return qsearch( 'cust_svc', { 'pkgnum'  => $self->pkgnum,
                                   'svcpart' => shift,          } );
   }
 
+  return () unless $self->num_cust_svc;
+
+  cluck "cust_pkg->cust_svc called" if $DEBUG > 1;
+
   #if ( $self->{'_svcnum'} ) {
   #  values %{ $self->{'_svcnum'}->cache };
   #} else {