diff --git a/plugins/ResKey/ResKey.pm b/plugins/ResKey/ResKey.pm index 9d786e617..129c9e93f 100644 --- a/plugins/ResKey/ResKey.pm +++ b/plugins/ResKey/ResKey.pm @@ -83,9 +83,8 @@ sub key { # For tasks/reskey_purge.pl sub purge_old { my($self) = @_; - my $timeframe = getCurrentStatic('reskey_timeframe'); - my $delete_before_time = time - ($timeframe || 14400); - $self->sqlDelete('reskeys', 'ts < $delete_before_time'); + my $timeframe = getCurrentStatic('reskey_timeframe') || 14400; + $self->sqlDelete('reskeys', "create_ts < DATE_SUB(NOW(), INTERVAL $timeframe SECOND)"); } 1;