Merge branch 'master' of github.com:internetee/registry

This commit is contained in:
Martin Lensment 2014-08-08 10:28:37 +03:00
commit 36e36cf616
2 changed files with 20 additions and 11 deletions

View file

@ -12,6 +12,7 @@ module Epp::ContactsHelper
def update_contact
code = params_hash['epp']['command']['update']['update'][:id]
@contact = Contact.where(code: code).first
stamp @contact
if @contact.update_attributes(contact_and_address_attributes.delete_if { |k, v| v.nil? })
render 'epp/contacts/update'
else
@ -22,17 +23,15 @@ module Epp::ContactsHelper
def delete_contact
ph = params_hash['epp']['command']['delete']['delete']
begin
@contact = Contact.where(code: ph[:id]).first
@contact.destroy
render '/epp/contacts/delete'
rescue NoMethodError => e
epp_errors << { code: '2303', msg: t('errors.messages.epp_obj_does_not_exist') }
render '/epp/error'
rescue
epp_errors << {code: '2400', msg: t('errors.messages.epp_command_failed')}
render '/epp/error'
end
@contact = Contact.where(code: ph[:id]).first
@contact.destroy
render '/epp/contacts/delete'
rescue NoMethodError => e
epp_errors << { code: '2303', msg: t('errors.messages.epp_obj_does_not_exist') }
render '/epp/error'
rescue
epp_errors << {code: '2400', msg: t('errors.messages.epp_command_failed')}
render '/epp/error'
end
def check_contact