Merge pull request #3529 from cpradio/remove-ip-on-created-at

FEATURE: Use created_at to remove an ip if its last_match_at is null
This commit is contained in:
Régis Hanol 2015-06-05 18:45:33 +02:00
commit bfa3da640d

View file

@ -11,7 +11,7 @@ module Jobs
# remove old unmatched IP addresses
ScreenedIpAddress.where(action_type: ScreenedIpAddress.actions[:block])
.where("last_match_at < ?", last_match_threshold)
.where("last_match_at < ? OR (last_match_at IS NULL AND created_at < ?)", last_match_threshold, last_match_threshold)
.destroy_all
end