From 8063d538a637188abcdefd7abd80ca11be5f2789 Mon Sep 17 00:00:00 2001 From: Oleg Hasjanov Date: Fri, 9 Jul 2021 16:28:48 +0300 Subject: [PATCH] refactoring --- app/jobs/migrate_before_force_delete_statuses_job.rb | 8 +++++--- app/jobs/migrate_statuses_to_domain_history_job.rb | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/jobs/migrate_before_force_delete_statuses_job.rb b/app/jobs/migrate_before_force_delete_statuses_job.rb index ba34eae3b..d7f6c0606 100644 --- a/app/jobs/migrate_before_force_delete_statuses_job.rb +++ b/app/jobs/migrate_before_force_delete_statuses_job.rb @@ -1,9 +1,11 @@ class MigrateBeforeForceDeleteStatusesJob < ApplicationJob def perform domains = Domain.where.not(statuses_before_force_delete: nil) - domains.each do |domain| - domain.force_delete_domain_statuses_history = domain.statuses_before_force_delete - domain.save + domains.find_in_batches do |domain_batches| + domain_batches.each do |domain| + domain.force_delete_domain_statuses_history = domain.statuses_before_force_delete + domain.save + end end end end diff --git a/app/jobs/migrate_statuses_to_domain_history_job.rb b/app/jobs/migrate_statuses_to_domain_history_job.rb index b5cc0a858..870a9cf55 100644 --- a/app/jobs/migrate_statuses_to_domain_history_job.rb +++ b/app/jobs/migrate_statuses_to_domain_history_job.rb @@ -1,6 +1,6 @@ class MigrateStatusesToDomainHistoryJob < ApplicationJob def perform - domains = Domain.all.select { |d| !d.locked_by_registrant? } + domains = Domain.where(locked_by_registrant_at: nil) domains.each do |domain| domain.admin_store_statuses_history = domain.statuses domain.save