no fallar con direcciones no válidas
This commit is contained in:
parent
73f3b26231
commit
d96dd895fa
1 changed files with 9 additions and 3 deletions
|
@ -22,9 +22,15 @@ class MaintenanceJob < ApplicationJob
|
||||||
|
|
||||||
# XXX: Parece que [0] es más rápido que []#first
|
# XXX: Parece que [0] es más rápido que []#first
|
||||||
Usuarie.all.pluck(:email, :lang).each do |u|
|
Usuarie.all.pluck(:email, :lang).each do |u|
|
||||||
|
begin
|
||||||
MaintenanceMailer.with(maintenance: maintenance,
|
MaintenanceMailer.with(maintenance: maintenance,
|
||||||
email: u[0],
|
email: u[0],
|
||||||
lang: u[1]).send(mailer).deliver_now
|
lang: u[1]).public_send(mailer).deliver_now
|
||||||
|
rescue Net::SMTPServerBusy => e
|
||||||
|
# Algunas direcciones no son válidas, no queremos detener el
|
||||||
|
# envío pero sí enterarnos cuáles son
|
||||||
|
ExceptionNotifier.notify_exception e
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue