[Fix #1454] Send weekly overview emails async, overview param is not correctly serialized by activejob so it is computed again when email is send

This commit is contained in:
Mathieu Magnin 2018-02-21 17:40:41 +01:00
parent adffe1cd05
commit 0c6aa42f55
4 changed files with 7 additions and 6 deletions

View file

@ -7,7 +7,7 @@ class WeeklyOverviewJob < ApplicationJob
Gestionnaire.all
.map { |gestionnaire| [gestionnaire, gestionnaire.last_week_overview] }
.reject { |_, overview| overview.nil? }
.each { |gestionnaire, overview| GestionnaireMailer.last_week_overview(gestionnaire, overview).deliver_now }
.each { |gestionnaire, _| GestionnaireMailer.last_week_overview(gestionnaire).deliver_later }
end
end
end