# File lib/chef_zero/endpoints/nodes_endpoint.rb, line 10 def post(request) # /nodes validation if request.rest_path.last == "nodes" data = parse_json(request.body) if data.has_key?("policy_name") && policy_name_invalid?(data["policy_name"]) return error(400, "Field 'policy_name' invalid", :pretty => false) end if data.has_key?("policy_group") && policy_name_invalid?(data["policy_group"]) return error(400, "Field 'policy_group' invalid", :pretty => false) end end super(request) end