Suppression list improvements (#867)

This commit is contained in:
Will Power
2019-11-22 17:28:11 +00:00
committed by Adam Cooke
parent 10f4808fbf
commit dcb2919cc6
5 changed files with 9 additions and 2 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ module Postal
end
def add(type, address, options = {})
keep_until = (options[:days] || 30).days.from_now.to_f
keep_until = (options[:days] || Postal.config.general.suppression_list_removal_delay).days.from_now.to_f
if existing = @database.select('suppressions', :where => {:type => type, :address => address}, :limit =>1).first
reason = options[:reason] || existing['reason']
@database.update('suppressions', {:reason => reason, :keep_until => keep_until}, :where => {:id => existing['id']})