From 647f98935f49f3d0808fbd8caef62a132db5431d Mon Sep 17 00:00:00 2001 From: Martin Lensment Date: Mon, 16 Mar 2015 10:48:12 +0200 Subject: [PATCH] Domain contact remove fix --- app/models/epp/domain.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/epp/domain.rb b/app/models/epp/domain.rb index 779be2535..2d3241665 100644 --- a/app/models/epp/domain.rb +++ b/app/models/epp/domain.rb @@ -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])