dangling cust_credit_refund not allowed
authorjeff <jeff>
Thu, 1 Mar 2007 05:24:46 +0000 (05:24 +0000)
committerjeff <jeff>
Thu, 1 Mar 2007 05:24:46 +0000 (05:24 +0000)
FS/FS/cust_credit.pm

index 7ffb1d1..84ca79d 100644 (file)
@@ -164,6 +164,14 @@ sub delete {
     }
   }
 
+  foreach my $cust_credit_refund ( $self->cust_credit_refund ) {
+    my $error = $cust_credit_refund->delete;
+    if ( $error ) {
+      $dbh->rollback if $oldAutoCommit;
+      return $error;
+    }
+  }
+
   my $error = $self->SUPER::delete(@_);
   if ( $error ) {
     $dbh->rollback if $oldAutoCommit;