mirror of
https://github.com/internetee/registry.git
synced 2025-06-07 13:15:40 +02:00
Fix contact create with predefined code
This commit is contained in:
parent
7fd31b7004
commit
8bc064a0b8
3 changed files with 3 additions and 2 deletions
|
@ -104,7 +104,7 @@ module Repp
|
||||||
|
|
||||||
def contact_create_params(required: true)
|
def contact_create_params(required: true)
|
||||||
params.require(:contact).require(%i[name email phone]) if required
|
params.require(:contact).require(%i[name email phone]) if required
|
||||||
params.require(:contact).permit(:name, :email, :phone)
|
params.require(:contact).permit(:name, :email, :phone, :code)
|
||||||
end
|
end
|
||||||
|
|
||||||
def contact_ident_params(required: true)
|
def contact_ident_params(required: true)
|
||||||
|
|
|
@ -36,7 +36,7 @@ class Epp::Contact < Contact
|
||||||
attrs = epp ? attrs_from(frame, new_record: true) : frame
|
attrs = epp ? attrs_from(frame, new_record: true) : frame
|
||||||
super(
|
super(
|
||||||
attrs.merge(
|
attrs.merge(
|
||||||
code: epp ? frame.css('id').text : frame[:id],
|
code: epp ? frame.css('id').text : frame[:code],
|
||||||
registrar: registrar
|
registrar: registrar
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
|
@ -14,6 +14,7 @@ module Deserializers
|
||||||
email: if_present('email'),
|
email: if_present('email'),
|
||||||
fax: if_present('fax'),
|
fax: if_present('fax'),
|
||||||
phone: if_present('voice'),
|
phone: if_present('voice'),
|
||||||
|
id: if_present('id'),
|
||||||
|
|
||||||
# Address fields
|
# Address fields
|
||||||
city: if_present('postalInfo addr city'),
|
city: if_present('postalInfo addr city'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue