Domain contact remove fix

This commit is contained in:
Martin Lensment 2015-03-16 10:48:12 +02:00
parent 7037ad9b08
commit 647f98935f

View file

@ -173,7 +173,10 @@ class Epp::Domain < Domain
if action == 'rem'
to_destroy = []
contact_list.each do |dc|
domain_contact_id = domain_contacts.find_by(contact_id: dc[:contact_id]).try(:id)
domain_contact_id = domain_contacts.find_by(
contact_id: dc[:contact_id],
contact_type: dc[:contact_type]
).try(:id)
unless domain_contact_id
add_epp_error('2303', 'contact', dc[:contact_code_cache], [:domain_contacts, :not_found])