X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fprocess%2Fqual.cgi;fp=httemplate%2Fedit%2Fprocess%2Fqual.cgi;h=dd8d00b11dce7b337ba0e302bf83adc7c0d29dae;hb=25b48e1acbf6ad7ebd3e85b479ee6cd3a8ccd098;hp=a702047c5ba8c7d9f6030fc3f533c3b185a5e9cf;hpb=ec16e50b394e928b6810d6d3867de6d6ef918ce5;p=freeside.git diff --git a/httemplate/edit/process/qual.cgi b/httemplate/edit/process/qual.cgi index a702047c5..dd8d00b11 100644 --- a/httemplate/edit/process/qual.cgi +++ b/httemplate/edit/process/qual.cgi @@ -52,7 +52,7 @@ my %location_hash = ( qw( location_type location_number location_kind ) ); -if ( $locationnum == -1 ) { # adding a new one +if ( $locationnum == -1 || $locationnum == -3 ) { # adding a new one $cust_location = new FS::cust_location { $cust_or_prospect."num" => $custnum_or_prospectnum, @@ -80,7 +80,7 @@ $qual->phonenum($phonenum) if $phonenum ne ''; #$qual->locationnum($locationnum) if $locationnum > 0; $qual->exportnum($exportnum) if $exportnum > 0; $qual->set( $cust_or_prospect."num" => $custnum_or_prospectnum ) - unless $locationnum == -1 || $locationnum > 0; + unless $locationnum == -1 || $locationnum == -3 || $locationnum > 0; $error ||= $qual->insert( 'cust_location' => $cust_location );