better error importing credits with unknown customer numbers, RT#76184
authorIvan Kohler <ivan@freeside.biz>
Thu, 1 Jun 2017 00:55:22 +0000 (17:55 -0700)
committerIvan Kohler <ivan@freeside.biz>
Thu, 1 Jun 2017 00:55:22 +0000 (17:55 -0700)
FS/FS/cust_credit.pm

index ca41075..f8c13f9 100644 (file)
@@ -154,6 +154,10 @@ sub insert {
   my $dbh = dbh;
 
   my $cust_main = qsearchs( 'cust_main', { 'custnum' => $self->custnum } );
+  unless ( $cust_main ) {
+    $dbh->rollback if $oldAutoCommit;
+    return "Unknown custnum ". $self->custnum;
+  }
   my $old_balance = $cust_main->balance;
 
   if (!$self->reasonnum) {