eliminate warnings
authorIvan Kohler <ivan@freeside.biz>
Tue, 7 Aug 2012 00:00:55 +0000 (17:00 -0700)
committerIvan Kohler <ivan@freeside.biz>
Tue, 7 Aug 2012 00:00:55 +0000 (17:00 -0700)
FS/FS/cust_main.pm

index 1da1f0f..3742bfd 100644 (file)
@@ -454,8 +454,10 @@ sub insert {
     warn "  setting $l.custnum\n"
       if $DEBUG > 1;
     my $loc = $self->$l;
-    $loc->set(custnum => $self->custnum);
-    $error ||= $loc->replace;
+    unless ( $loc->custnum ) {
+      $loc->set(custnum => $self->custnum);
+      $error ||= $loc->replace;
+    }
 
     if ( $error ) {
       $dbh->rollback if $oldAutoCommit;