trabajo-afectivo/app/jobs/ticket_escalation_rebuild_job.rb
2022-01-01 14:38:12 +01:00

18 lines
366 B
Ruby

# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
class TicketEscalationRebuildJob < ApplicationJob
include HasActiveJobLock
def perform
scope.in_batches.each_record do |ticket|
ticket.escalation_calculation(true)
end
end
private
def scope
Ticket.where(state_id: Ticket::State.by_category(:open))
end
end