diff options
author | ivan <ivan> | 2009-04-25 22:42:40 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-04-25 22:42:40 +0000 |
commit | f8f8613866ba3df9a571922046978623943ccb14 (patch) | |
tree | eddc5130d78c43906f8a940d2cd1c276fb4026d6 /FS/FS/Cron/bill.pm | |
parent | 2f7258c405692391d07ae96efef2e471a71849f9 (diff) |
add dry run to multi-process mode for testing, RT#4412
Diffstat (limited to 'FS/FS/Cron/bill.pm')
-rw-r--r-- | FS/FS/Cron/bill.pm | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/FS/FS/Cron/bill.pm b/FS/FS/Cron/bill.pm index 225b372f2..2b5fab476 100644 --- a/FS/FS/Cron/bill.pm +++ b/FS/FS/Cron/bill.pm @@ -138,13 +138,17 @@ END if ( $opt{'m'} ) { - #add job to queue that calls bill_and_collect with options - my $queue = new FS::queue { - 'job' => 'FS::cust_main::queued_bill', - 'secure' => 'Y', - 'priority' => 99, #don't get in the way of provisioning jobs - }; - my $error = $queue->insert( 'custnum'=>$custnum, %args ); + if ( $opt{'r'} ) { + warn "DRY RUN: would add custnum $custnum for queued_bill\n"; + } else { + #add job to queue that calls bill_and_collect with options + my $queue = new FS::queue { + 'job' => 'FS::cust_main::queued_bill', + 'secure' => 'Y', + 'priority' => 99, #don't get in the way of provisioning jobs + }; + my $error = $queue->insert( 'custnum'=>$custnum, %args ); + } } else { |