internetee-registry/lib/tasks/check_force_delete.rake
Thiago Youssef 944aba563c Fix tests
2022-05-02 12:52:32 +03:00

11 lines
362 B
Ruby

desc 'Check Force Delete'
task :check_force_delete, :environment do
invalid_contacts = Contact.joins(:validation_events).select do |contact|
events = contact.validation_events
events.mx.count >= 3 || events.regex.present?
end.uniq(&:id)
invalid_contacts.each do |contact|
ValidationEventCheckForceDeleteJob.perform_later(contact.id)
end
end