X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_main.pm;h=ee1c15f25fd2025a54a7b3c5497125956e407be9;hp=3b1c951a548e2ef15d404dee7a8e92f70726646a;hb=a1d1dc9edcb57c0295689203de577c670f947b60;hpb=6452a4779e14c03a9f48bcbc68eef25c0391e93e diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 3b1c951a5..ee1c15f25 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -555,7 +555,10 @@ sub insert { return $error; } } - + # since we set invoice_dest on all migrated prospect contacts (for now), + # don't process invoicing_list. + delete $options{'invoicing_list'}; + $invoicing_list = undef; } warn " setting contacts\n" @@ -579,8 +582,7 @@ sub insert { custnum => $self->custnum, }); $cust_contact->set('invoice_dest', 'Y'); - my $error = $cust_contact->contactnum ? - $cust_contact->replace : $cust_contact->insert; + my $error = $cust_contact->insert; if ( $error ) { $dbh->rollback if $oldAutoCommit; return "$error (linking to email address $dest)";