From 54a810524f3a20819ee4c5a46cd8762171736d77 Mon Sep 17 00:00:00 2001 From: Matt Farnsworth Date: Tue, 8 Dec 2015 15:47:46 +0200 Subject: [PATCH] Story #109699502 - count and report items marked pendinDelete --- app/models/domain.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/domain.rb b/app/models/domain.rb index ef714716b..d42b13b28 100644 --- a/app/models/domain.rb +++ b/app/models/domain.rb @@ -288,15 +288,17 @@ class Domain < ActiveRecord::Base STDOUT << "#{Time.zone.now.utc} - Setting delete_candidate to domains\n" unless Rails.env.test? d = Domain.where('delete_at <= ?', Time.zone.now) + marked = 0 d.each do |domain| next unless domain.delete_candidateable? domain.statuses << DomainStatus::DELETE_CANDIDATE STDOUT << "#{Time.zone.now.utc} Domain.start_delete_period: ##{domain.id} (#{domain.name}) #{domain.changes}\n" unless Rails.env.test? domain.save + marked += 1 end return if Rails.env.test? - STDOUT << "#{Time.zone.now.utc} - Successfully set delete_candidate to #{d.count} domains\n" + STDOUT << "#{Time.zone.now.utc} - Finished setting delete_candidate - #{marked} out of #{d.count} successfully set\n" end # rubocop:disable Rails/FindEach