summaryrefslogtreecommitdiff
path: root/FS/FS/svc_Common.pm
diff options
context:
space:
mode:
authorivan <ivan>2003-11-12 12:30:25 +0000
committerivan <ivan>2003-11-12 12:30:25 +0000
commit9a6f36bb2cb5cd349be52874868553491de78f05 (patch)
tree91242e1a072cb98eb865257baef50755731ebc55 /FS/FS/svc_Common.pm
parentb16fc4133f24d3844755fe45243e437c9c35769d (diff)
allow provisioning of unaudited services with a svcnum for imports
Diffstat (limited to 'FS/FS/svc_Common.pm')
-rw-r--r--FS/FS/svc_Common.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/FS/FS/svc_Common.pm b/FS/FS/svc_Common.pm
index 89da604..cadb997 100644
--- a/FS/FS/svc_Common.pm
+++ b/FS/FS/svc_Common.pm
@@ -120,9 +120,9 @@ sub insert {
return $error if $error;
my $svcnum = $self->svcnum;
- my $cust_svc;
+ my $cust_svc = $svcnum ? qsearchs('cust_svc',{'svcnum'=>$self->svcnum}) : '';
#unless ( $svcnum ) {
- if ( ! $svcnum || ! qsearchs('cust_svc',{'svcnum'=>$self->svcnum} ) ) {
+ if ( !$svcnum or !$cust_svc ) {
$cust_svc = new FS::cust_svc ( {
#hua?# 'svcnum' => $svcnum,
'svcnum' => $self->svcnum,
@@ -136,7 +136,7 @@ sub insert {
}
$svcnum = $self->svcnum($cust_svc->svcnum);
} else {
- $cust_svc = qsearchs('cust_svc',{'svcnum'=>$self->svcnum});
+ #$cust_svc = qsearchs('cust_svc',{'svcnum'=>$self->svcnum});
unless ( $cust_svc ) {
$dbh->rollback if $oldAutoCommit;
return "no cust_svc record found for svcnum ". $self->svcnum;