projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
3c6f0de
)
optimizations inserting large numbers of services w/cust_svc::ignore_quantity, RT...
author
Ivan Kohler
<ivan@freeside.biz>
Mon, 9 Sep 2013 07:33:31 +0000
(
00:33
-0700)
committer
Ivan Kohler
<ivan@freeside.biz>
Mon, 9 Sep 2013 07:33:31 +0000
(
00:33
-0700)
FS/FS/cust_svc.pm
patch
|
blob
|
history
diff --git
a/FS/FS/cust_svc.pm
b/FS/FS/cust_svc.pm
index
7b35357
..
d6d7d4c
100644
(file)
--- a/
FS/FS/cust_svc.pm
+++ b/
FS/FS/cust_svc.pm
@@
-351,7
+351,7
@@
sub check {
my $part_svc = qsearchs( 'part_svc', { 'svcpart' => $self->svcpart } );
return "Unknown svcpart" unless $part_svc;
- if ( $self->pkgnum ) {
+ if ( $self->pkgnum
&& ! $ignore_quantity
) {
my $cust_pkg = qsearchs( 'cust_pkg', { 'pkgnum' => $self->pkgnum } );
return "Unknown pkgnum" unless $cust_pkg;
($part_svc) = grep { $_->svcpart == $self->svcpart } $cust_pkg->part_svc;