diff --git a/app/models/concerns/domain/transferable.rb b/app/models/concerns/domain/transferable.rb index a0cc10faf..939244e75 100644 --- a/app/models/concerns/domain/transferable.rb +++ b/app/models/concerns/domain/transferable.rb @@ -7,7 +7,7 @@ module Concerns::Domain::Transferable def transfer(new_registrar) self.registrar = new_registrar - generate_transfer_code + regenerate_transfer_code end private @@ -15,4 +15,6 @@ module Concerns::Domain::Transferable def generate_transfer_code self.transfer_code = SecureRandom.hex end + + alias_method :regenerate_transfer_code, :generate_transfer_code end diff --git a/app/models/epp/domain.rb b/app/models/epp/domain.rb index 97eac4e02..f8a6024ea 100644 --- a/app/models/epp/domain.rb +++ b/app/models/epp/domain.rb @@ -721,7 +721,7 @@ class Epp::Domain < Domain if dt.approved? transfer_contacts(current_user.registrar_id) dt.notify_losing_registrar(old_contact_codes, old_registrant_code) - generate_transfer_code + regenerate_transfer_code self.registrar = current_user.registrar end @@ -750,7 +750,7 @@ class Epp::Domain < Domain ) transfer_contacts(pt.transfer_to_id) - generate_transfer_code + regenerate_transfer_code self.registrar = pt.transfer_to attach_legal_document(self.class.parse_legal_document_from_frame(frame))