diff --git a/app/services/block_domain_service.rb b/app/services/block_domain_service.rb index 2409c4ac574d9..dc23ef8d8a8e5 100644 --- a/app/services/block_domain_service.rb +++ b/app/services/block_domain_service.rb @@ -34,7 +34,8 @@ def silence_accounts! end def suspend_accounts! - blocked_domain_accounts.without_suspended.reorder(nil).find_each do |account| + blocked_domain_accounts.without_suspended.in_batches.update_all(suspended_at: @domain_block.created_at) + blocked_domain_accounts.where(suspended_at: @domain_block.created_at).reorder(nil).find_each do |account| SuspendAccountService.new.call(account, reserve_username: true, suspended_at: @domain_block.created_at) end end