From bd1cd257345692eadba0e53825c8d2b57ddde263 Mon Sep 17 00:00:00 2001 From: Martin Lensment Date: Tue, 30 Dec 2014 16:51:44 +0200 Subject: [PATCH] Legal document to transfer --- app/helpers/epp/domains_helper.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/helpers/epp/domains_helper.rb b/app/helpers/epp/domains_helper.rb index f2c7cc06e..1951fe899 100644 --- a/app/helpers/epp/domains_helper.rb +++ b/app/helpers/epp/domains_helper.rb @@ -79,10 +79,16 @@ module Epp::DomainsHelper def transfer_domain @domain = find_domain(secure: false) - handle_errors(@domain) and return unless @domain - @domain_transfer = @domain.transfer(domain_transfer_params) + Epp::EppDomain.transaction do + @domain_transfer = @domain.transfer(domain_transfer_params) + if @domain_transfer + @domain.attach_legal_document(Epp::EppDomain.parse_legal_document_from_frame(parsed_frame)) + @domain.save + end + end + handle_errors(@domain) and return unless @domain_transfer render '/epp/domains/transfer'