diff options
author | Ivan Kohler <ivan@freeside.biz> | 2012-08-07 15:43:07 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2012-08-07 15:43:07 -0700 |
commit | cd6bb5eafb6c7df7ea3eb7b78226a0d9c4b572ed (patch) | |
tree | 16f83f0d3fdd9c0b7d9ab10ba70258f1551a4bb2 /FS/FS/cust_svc.pm | |
parent | f5a3626fdc2ff793648cebc86f96bf3eac08cc65 (diff) |
cust_svc::ignore_quantity hack applies to services not in package too
Diffstat (limited to 'FS/FS/cust_svc.pm')
-rw-r--r-- | FS/FS/cust_svc.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/FS/FS/cust_svc.pm b/FS/FS/cust_svc.pm index 2ec8f12..acd2fcd 100644 --- a/FS/FS/cust_svc.pm +++ b/FS/FS/cust_svc.pm @@ -335,10 +335,10 @@ sub check { ($part_svc) = grep { $_->svcpart == $self->svcpart } $cust_pkg->part_svc; return "No svcpart ". $self->svcpart. " services in pkgpart ". $cust_pkg->pkgpart - unless $part_svc; + unless $part_svc || $ignore_quantity; return "Already ". $part_svc->get('num_cust_svc'). " ". $part_svc->svc. " services for pkgnum ". $self->pkgnum - if $part_svc->get('num_avail') == 0 and !$ignore_quantity; + if $part_svc->get('num_avail') <= 0 and !$ignore_quantity; } $self->SUPER::check; |