internetee-registry/lib/tasks/check_force_delete.rake
2022-05-02 11:50:03 +03:00

12 lines
349 B
Ruby

desc 'Check Force Delete'
task :check_force_delete 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