From 63276c400d580f317eecac31b5e7434e1c797766 Mon Sep 17 00:00:00 2001 From: geemus Date: Sat, 18 Feb 2012 10:54:23 -0600 Subject: [PATCH] [compute|aws] fix error in describe_security_groups parser closes #678 --- lib/fog/aws/parsers/compute/describe_security_groups.rb | 4 ++-- lib/fog/core/connection.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/fog/aws/parsers/compute/describe_security_groups.rb b/lib/fog/aws/parsers/compute/describe_security_groups.rb index d54240e19..059e396f9 100644 --- a/lib/fog/aws/parsers/compute/describe_security_groups.rb +++ b/lib/fog/aws/parsers/compute/describe_security_groups.rb @@ -34,7 +34,7 @@ module Fog @ip_range[name] = value when 'fromPort', 'toPort' if @in_ip_permissions_egress - @ip_permission_egress[name] = value.to_i + @ip_permission_egress[name] = value.to_i else @ip_permission[name] = value.to_i end @@ -63,7 +63,7 @@ module Fog when 'item' if @in_groups if @in_ip_permissions_egress - @ip_permission_egress['group'] << @group + @ip_permission_egress['groups'] << @group else @ip_permission['groups'] << @group end diff --git a/lib/fog/core/connection.rb b/lib/fog/core/connection.rb index 0b515cecc..95f51c785 100644 --- a/lib/fog/core/connection.rb +++ b/lib/fog/core/connection.rb @@ -18,7 +18,7 @@ module Fog end response = @excon.request(params, &block) - + if parser body.finish response.body = parser.response