service dependencies: cust_svc_unprovision_restrict, RT#33685
[freeside.git] / FS / FS / svc_Common.pm
index b1f9d14..8d3b535 100644 (file)
@@ -395,7 +395,8 @@ sub delete {
   local $FS::UID::AutoCommit = 0;
   my $dbh = dbh;
 
-  my $error =  $self->predelete_hook_first 
+  my $error =    $self->cust_svc->check_part_svc_link_unprovision
+              || $self->predelete_hook_first 
              || $self->SUPER::delete
               || $self->export('delete', @$export_args)
              || $self->return_inventory