class DossierRebaseJob < ApplicationJob queue_as :low_priority # they are massively enqueued, so don't interfere with others especially antivirus # If by the time the job runs the Dossier has been deleted, ignore the rebase discard_on ActiveRecord::RecordNotFound def perform(dossier) dossier.rebase! end end