From bc37eac6d99e57b0f65f3d3ae0bec7254f3f7c82 Mon Sep 17 00:00:00 2001 From: amartynov Date: Mon, 8 Feb 2016 15:07:46 +0300 Subject: [PATCH] fixed --- devops-service/db/validators/field_validators/vpc.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/devops-service/db/validators/field_validators/vpc.rb b/devops-service/db/validators/field_validators/vpc.rb index f932dc6..96514d0 100644 --- a/devops-service/db/validators/field_validators/vpc.rb +++ b/devops-service/db/validators/field_validators/vpc.rb @@ -7,7 +7,8 @@ module Validators def valid? provider = ::Provider::ProviderFactory.get(@model.provider, @model.provider_account) vpcs = provider.describe_vpcs - vpcs.keys.include?(@value) + ids = vpcs.map{|v| v["vpc_id"]} + ids.include?(@value) rescue raise "Invalid provider account '#{@model.provider_account}'" end