diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2012-12-27 19:17:03 -0800 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2012-12-27 19:17:03 -0800 |
| commit | d78dbf68b3c5d558cb33dc731f7caaa25a5a344b (patch) | |
| tree | f92968b70295ce02b29b014362c857d738c3275a /FS | |
| parent | 308b81816960749a9dafaaef46d3558e9c187d38 (diff) | |
backport ignore_quantity fixes from 3.x, RT#18227
Diffstat (limited to 'FS')
| -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 ff8ba9f5c..32002190b 100644 --- a/FS/FS/cust_svc.pm +++ b/FS/FS/cust_svc.pm @@ -313,10 +313,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 !$ignore_quantity && $part_svc->get('num_avail') <= 0 ; } $self->SUPER::check; |
