diff --git a/app/models/concerns/domain/discardable.rb b/app/models/concerns/domain/discardable.rb index 68ba9406a..e46492220 100644 --- a/app/models/concerns/domain/discardable.rb +++ b/app/models/concerns/domain/discardable.rb @@ -9,7 +9,10 @@ module Concerns::Domain::Discardable DomainStatus::SERVER_DELETE_PROHIBITED, DomainStatus::DELETE_CANDIDATE) - domains.map(&:discard) + domains.each do |domain| + domain.discard + yield domain if block_given? + end end end diff --git a/lib/tasks/domain.rake b/lib/tasks/domain.rake index 926175180..60075adde 100644 --- a/lib/tasks/domain.rake +++ b/lib/tasks/domain.rake @@ -1,6 +1,8 @@ namespace :domain do desc 'Discard domains' task discard: :environment do - Domain.discard_domains + Domain.discard_domains do |domain| + puts "#{domain} is discarded" + end end -end +end \ No newline at end of file