X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2Fbin%2Ffreeside-prepaidd;h=cb831543597c806dc424c4e89f04483d83684327;hb=0c759132a02d9403f391c6a997cbe754a4dba407;hp=2d64221de32827f233d0f3fec1f03c9c0fe9e349;hpb=ca44d2a9e3faeb47ad8a9419dd535a2d1ba53a30;p=freeside.git diff --git a/FS/bin/freeside-prepaidd b/FS/bin/freeside-prepaidd index 2d64221de..cb8315435 100644 --- a/FS/bin/freeside-prepaidd +++ b/FS/bin/freeside-prepaidd @@ -4,6 +4,7 @@ use strict; use FS::Daemon qw(daemonize1 drop_root logfile daemonize2 sigint sigterm); use FS::UID qw(adminsuidsetup); use FS::Record qw(qsearch qsearchs); +use FS::Conf; use FS::cust_pkg; my $user = shift or die &usage; @@ -49,8 +50,10 @@ while (1) { next; } - if ( $cust_main->total_unapplied_payments > 0 - || $cust_main->total_credited > 0 + if ( ( $cust_main->total_unapplied_payments > 0 + || $cust_main->total_unapplied_credits > 0 + ) + && ! FS::Conf->new->exists('prepaid-never_renew') ) { @@ -85,7 +88,7 @@ while (1) { } die "exiting" if sigterm() || sigint(); - sleep 5; + sleep 60; }