projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b16fc41
)
allow provisioning of unaudited services with a svcnum for imports
author
ivan
<ivan>
Wed, 12 Nov 2003 12:30:25 +0000
(12:30 +0000)
committer
ivan
<ivan>
Wed, 12 Nov 2003 12:30:25 +0000
(12:30 +0000)
FS/FS/svc_Common.pm
patch
|
blob
|
history
FS/FS/svc_acct.pm
patch
|
blob
|
history
diff --git
a/FS/FS/svc_Common.pm
b/FS/FS/svc_Common.pm
index
89da604
..
cadb997
100644
(file)
--- 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;
return $error if $error;
my $svcnum = $self->svcnum;
- my $cust_svc;
+ my $cust_svc
= $svcnum ? qsearchs('cust_svc',{'svcnum'=>$self->svcnum}) : ''
;
#unless ( $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,
$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 {
}
$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;
unless ( $cust_svc ) {
$dbh->rollback if $oldAutoCommit;
return "no cust_svc record found for svcnum ". $self->svcnum;
diff --git
a/FS/FS/svc_acct.pm
b/FS/FS/svc_acct.pm
index
4c943a7
..
fce4436
100644
(file)
--- a/
FS/FS/svc_acct.pm
+++ b/
FS/FS/svc_acct.pm
@@
-226,7
+226,7
@@
sub insert {
# 'domsvc' => $self->domsvc,
# } );
# 'domsvc' => $self->domsvc,
# } );
- if ( $self->svcnum ) {
+ if ( $self->svcnum
&& qsearchs('cust_svc',{'svcnum'=>$self->svcnum})
) {
my $cust_svc = qsearchs('cust_svc',{'svcnum'=>$self->svcnum});
unless ( $cust_svc ) {
$dbh->rollback if $oldAutoCommit;
my $cust_svc = qsearchs('cust_svc',{'svcnum'=>$self->svcnum});
unless ( $cust_svc ) {
$dbh->rollback if $oldAutoCommit;