diff --git a/app/models/concerns/domain/force_delete.rb b/app/models/concerns/domain/force_delete.rb index 05e1c5d5b..04689e01a 100644 --- a/app/models/concerns/domain/force_delete.rb +++ b/app/models/concerns/domain/force_delete.rb @@ -155,7 +155,7 @@ module Concerns::Domain::ForceDelete # rubocop:disable Metrics/ModuleLength end def notify_parties(reason) - ent = notification_template if reason == 'ENTITY_BURIED' + ent = notification_template if %w[ENTITY_BURIED EMAIL].include? reason ent ||= reason.downcase self.template_name = ent diff --git a/app/models/mass_action.rb b/app/models/mass_action.rb index 44e0dcc47..dbb6873c6 100644 --- a/app/models/mass_action.rb +++ b/app/models/mass_action.rb @@ -1,9 +1,12 @@ class MassAction def self.process(action_type, entries) - return false unless %w[force_delete].include?(action_type) - entries = CSV.read(entries, headers: true) - process_force_delete(entries) if action_type == force_delete + case action_type + when 'force_delete' + process_force_delete(entries) + else + false + end rescue StandardError false end