diff --git a/app/helpers/epp/contacts_helper.rb b/app/helpers/epp/contacts_helper.rb
index 036c4386f..c2e81cf41 100644
--- a/app/helpers/epp/contacts_helper.rb
+++ b/app/helpers/epp/contacts_helper.rb
@@ -1,13 +1,12 @@
module Epp::ContactsHelper
def create_contact
- ph = params_hash
+ ph = params_hash['epp']['command']['create']['create']
@contact = Contact.new(
code: ph[:id],
name: ph[:postalInfo][:name],
phone: ph[:voice],
- email: ph[:email],
- reg_no: ph[:ident]
+ email: ph[:email]
)
@contact.addresses << Address.new(
diff --git a/spec/epp/contact_spec.rb b/spec/epp/contact_spec.rb
index 563e5486d..fc2ddbcbd 100644
--- a/spec/epp/contact_spec.rb
+++ b/spec/epp/contact_spec.rb
@@ -11,7 +11,7 @@ describe 'EPP Contact', epp: true do
response = epp_request('contacts/create.xml')
expect(response[:result_code]).to eq('1000')
expect(response[:msg]).to eq('Command completed successfully')
- expect(response[:clTRID]).to eq('neka005#10-02-08at13:51:37')
+ expect(response[:clTRID]).to eq('ABC-12345')
expect(Contact.count).to eq(1)
end
diff --git a/spec/epp/requests/contacts/create.xml b/spec/epp/requests/contacts/create.xml
index b2ec84a6f..798840983 100644
--- a/spec/epp/requests/contacts/create.xml
+++ b/spec/epp/requests/contacts/create.xml
@@ -14,7 +14,7 @@
Dulles
VA
20166-6503
- US
+ EE
+1.7035555555
diff --git a/spec/epp/session_spec.rb b/spec/epp/session_spec.rb
index 9f848c0cf..c2e0391c3 100644
--- a/spec/epp/session_spec.rb
+++ b/spec/epp/session_spec.rb
@@ -31,7 +31,7 @@ describe 'EPP Session', epp: true do
response = epp_plain_request('domains/create.xml')
expect(response[:result_code]).to eq('2002')
expect(response[:msg]).to eq('You need to login first.')
- expect(response[:clTRID]).to eq('dpbx005#10-01-29at19:21:47')
+ expect(response[:clTRID]).to eq('ABC-12345')
end
context 'with valid user' do