REPP: Fix CC issues

This commit is contained in:
Karl Erik Õunapuu 2020-10-22 15:31:37 +03:00
parent 03d940a695
commit f2983da14c
No known key found for this signature in database
GPG key ID: C9DD647298A34764
2 changed files with 24 additions and 23 deletions

View file

@ -33,16 +33,20 @@ module Repp
initiate_transfer(transfer)
end
render_success(data: {success: @successful, failed: @errors})
render_success(data: { success: @successful, failed: @errors })
end
def initiate_transfer(transfer)
domain = Epp::Domain.find_or_initialize_by(name: transfer[:domain_name])
action = Actions::DomainTransfer.new(domain, transfer[:transfer_code], current_user.registrar)
action = Actions::DomainTransfer.new(domain, transfer[:transfer_code],
current_user.registrar)
@successful << { type: 'domain_transfer', domain_name: domain.name } and return if action.call
@errors << { type: 'domain_transfer', domain_name: domain.name, errors: domain.errors[:epp_errors] }
if action.call
@successful << { type: 'domain_transfer', domain_name: domain.name }
else
@errors << { type: 'domain_transfer', domain_name: domain.name,
errors: domain.errors[:epp_errors] }
end
end
private