module Repp module V1 module Domains class AdminContactsController < BaseContactsController def update super unless @new_contact.identical_to?(@current_contact) @epp_errors << { code: 2304, msg: 'Admin contacts must be identical' } end return handle_errors if @epp_errors.any? affected, skipped = AdminDomainContact.replace(@current_contact, @new_contact) @response = { affected_domains: affected, skipped_domains: skipped } render_success(data: @response) end end end end end