f1957e51f8
Avec l'autre PR, ça reproduit le comportement d'avant, c'est à dire que quoiqu'il arrive un export est purgé : - soit 16h après sa génération (on a 16h pour le télécharger) - soit 12h après sa création, et qu'il est bloqué Auparavant, tous les exports étaient purgés au bout de 3h quelle que soit le statut.
8 lines
248 B
Ruby
8 lines
248 B
Ruby
class Cron::PurgeStaleExportsJob < Cron::CronJob
|
|
self.schedule_expression = "every 5 minutes"
|
|
|
|
def perform
|
|
Export.stale(Export::MAX_DUREE_CONSERVATION_EXPORT).destroy_all
|
|
Export.stuck(Export::MAX_DUREE_GENERATION).destroy_all
|
|
end
|
|
end
|