diff options
-rw-r--r-- | FS/bin/freeside-torrus-srvderive | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/FS/bin/freeside-torrus-srvderive b/FS/bin/freeside-torrus-srvderive index 6a9c3a2c3..4e08c6ef3 100644 --- a/FS/bin/freeside-torrus-srvderive +++ b/FS/bin/freeside-torrus-srvderive @@ -142,7 +142,9 @@ while (1) { #behind, call native torrus srvderive my $last_srv_date = $torrus_srvderive->last_srv_date; my $currdate = time2str('%Y-%m-%d', time); - if ( $last_srv_date ne $currdate ) { + if ( $last_srv_date ne $currdate + && time - str2time($last_srv_date) > (24+6)*60*60 #6 hour window for + ) { #yesterday warn "serviceid $serviceid last_srv_date != $currdate\n" if $DEBUG; #delete records from last_srv_date |