summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2010-06-26 20:46:18 +0000
committerivan <ivan>2010-06-26 20:46:18 +0000
commit337efb40b7f28b91c70c374e3a4bbaefedbae2f9 (patch)
tree8f04599fc2ba5d8d02267df10f0fbd8b2455a195
parentaf7807edab850e127231e866b317c98b6b09a2b3 (diff)
cancelled outboudn package doesn't count, RT#8712
-rw-r--r--FS/FS/Maestro.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/FS/FS/Maestro.pm b/FS/FS/Maestro.pm
index bb792856c..d4d9ffacf 100644
--- a/FS/FS/Maestro.pm
+++ b/FS/FS/Maestro.pm
@@ -46,7 +46,11 @@ sub customer_status {
my $conf = new FS::Conf;
my %outbound_pkgs = map { $_=>1 } $conf->config('mc-outbound_packages');
my $outbound_service =
- scalar( grep $outbound_pkgs{ $_->pkgpart }, @cust_pkg )
+ scalar( grep { $outbound_pkgs{ $_->pkgpart }
+ && !$_->get('cancel')
+ }
+ @cust_pkg
+ )
? 1 : 0;
###