From 208dee3818096bb87d2bad4cdf9d2c7e422aad68 Mon Sep 17 00:00:00 2001 From: Priit Tark Date: Tue, 16 Jun 2015 22:54:14 +0300 Subject: [PATCH] Save epp destroy frame for pending delete #2557 --- app/controllers/epp/domains_controller.rb | 2 +- app/models/epp/domain.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/epp/domains_controller.rb b/app/controllers/epp/domains_controller.rb index 6ddab07a0..9f7ffb6ec 100644 --- a/app/controllers/epp/domains_controller.rb +++ b/app/controllers/epp/domains_controller.rb @@ -56,7 +56,7 @@ class Epp::DomainsController < EppController @domain.attach_legal_document(Epp::Domain.parse_legal_document_from_frame(params[:parsed_frame])) @domain.save(validate: false) - if @domain.epp_destroy(params[:parsed_frame]) + if @domain.epp_destroy(params[:parsed_frame], current_user.id) if @domain.epp_pending_delete.present? render_epp_response '/epp/domains/success_pending' else diff --git a/app/models/epp/domain.rb b/app/models/epp/domain.rb index a6f840cf5..6cb5fb7fd 100644 --- a/app/models/epp/domain.rb +++ b/app/models/epp/domain.rb @@ -399,11 +399,11 @@ class Epp::Domain < Domain ) end - def epp_destroy(frame) + def epp_destroy(frame, user_id) return false unless valid? if frame.css('delete').attr('verified').to_s.downcase != 'yes' - registrant_verification_asked! + registrant_verification_asked!(frame.to_s, user_id) pending_delete! manage_automatic_statuses true # aka 1001 pending_delete