From edc906dc243573ef65aa765b46a331df84bc31a7 Mon Sep 17 00:00:00 2001 From: amartynov Date: Mon, 8 Feb 2016 15:50:06 +0300 Subject: [PATCH] Merge branch 'fixed_vpc_validator' into bug_fix --- 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