14 lines
347 B
Ruby
14 lines
347 B
Ruby
|
|
class Migration::BackfillCompaniesContactsCountJob < ApplicationJob
|
||
|
|
queue_as :async_database_migration
|
||
|
|
|
||
|
|
def perform
|
||
|
|
return unless ChatwootApp.enterprise?
|
||
|
|
|
||
|
|
Company.find_in_batches(batch_size: 100) do |company_batch|
|
||
|
|
company_batch.each do |company|
|
||
|
|
Company.reset_counters(company.id, :contacts)
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|