internetee-registry/lib/tasks/check_force_delete.rake
2022-05-02 15:54:46 +03:00

11 lines
361 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