Show status error in domain update request

This commit is contained in:
Martin Lensment 2014-08-27 12:28:59 +03:00
parent 8697f8eabb
commit 1b4779de0e
3 changed files with 24 additions and 5 deletions

View file

@ -127,7 +127,15 @@ class Domain < ActiveRecord::Base
def attach_statuses(status_list)
status_list.each do |x|
existing = domain_statuses.select { |o| o.value == x[:value] }
if existing.any?
add_epp_error('2302', 'status', x[:value], [:domain_statuses, :taken])
next
end
setting = SettingGroup.domain_statuses.settings.find_by(value: x[:value])
domain_statuses.build(
setting: setting,
description: x[:description]