diff --git a/lib/submission_events.rb b/lib/submission_events.rb index a2c82afa..570652e1 100644 --- a/lib/submission_events.rb +++ b/lib/submission_events.rb @@ -23,7 +23,11 @@ module SubmissionEvents def populate_account_id Account.find_each do |account| - SubmissionEvent.where(submission_id: account.submissions).in_batches.update_all(account_id: account.id) + ids = account.submissions.pluck(:id) + + ids.each_slice(10_000).each do |batch| + SubmissionEvent.where(submission_id: batch).update_all(account_id: account.id) + end end end end