summaryrefslogtreecommitdiff
path: root/httemplate/edit/process/qual.cgi
diff options
context:
space:
mode:
authorivan <ivan>2011-03-20 19:38:28 +0000
committerivan <ivan>2011-03-20 19:38:28 +0000
commit25b48e1acbf6ad7ebd3e85b479ee6cd3a8ccd098 (patch)
tree76a7b1cefa290a28610525ef02766f9c9f49318a /httemplate/edit/process/qual.cgi
parentec16e50b394e928b6810d6d3867de6d6ef918ce5 (diff)
qualification address handling changes, RT#7111
Diffstat (limited to 'httemplate/edit/process/qual.cgi')
-rw-r--r--httemplate/edit/process/qual.cgi4
1 files changed, 2 insertions, 2 deletions
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 );