diff --git a/app/controllers/admin/domains_controller.rb b/app/controllers/admin/domains_controller.rb index fe183f15f..11af1af02 100644 --- a/app/controllers/admin/domains_controller.rb +++ b/app/controllers/admin/domains_controller.rb @@ -68,7 +68,7 @@ module Admin @domain.transaction do @domain.schedule_force_delete @domain.registrar.messages.create!(body: I18n.t('force_delete_set_on_domain', domain_name: @domain.name)) - DomainDeleteForcedEmailJob.enqueue(@domain.id, params[:template_name]) + DomainDeleteForcedEmailJob.enqueue(@domain.id, params[:template_name]) if notify_by_email? end redirect_to edit_admin_domain_url(@domain), notice: t('.scheduled') @@ -132,5 +132,9 @@ module Admin def force_delete_templates %w(removed_company death) end + + def notify_by_email? + ActiveRecord::Type::Boolean.new.type_cast_from_user(params[:notify_by_email]) + end end end diff --git a/app/views/admin/domains/_force_delete_dialog.html.erb b/app/views/admin/domains/_force_delete_dialog.html.erb index 3452883f2..d5863e0de 100644 --- a/app/views/admin/domains/_force_delete_dialog.html.erb +++ b/app/views/admin/domains/_force_delete_dialog.html.erb @@ -12,6 +12,17 @@