From db6344f0de97d6942d0ed7e5e792f106789823a0 Mon Sep 17 00:00:00 2001 From: MaF Date: Mon, 10 Oct 2011 12:55:21 +0200 Subject: [PATCH] [aws|compute] fixed sopt_instance_request reply parsing when the original request contained a device mapping. --- lib/fog/aws/parsers/compute/spot_instance_requests.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/fog/aws/parsers/compute/spot_instance_requests.rb b/lib/fog/aws/parsers/compute/spot_instance_requests.rb index a55594069..e6b0ecf22 100644 --- a/lib/fog/aws/parsers/compute/spot_instance_requests.rb +++ b/lib/fog/aws/parsers/compute/spot_instance_requests.rb @@ -6,7 +6,7 @@ module Fog class SpotInstanceRequests < Fog::Parsers::Base def reset - @block_device_mapping = [] + @block_device_mapping = {} @context = [] @contexts = ['blockDeviceMapping', 'groupSet'] @spot_instance_request = { 'launchSpecification' => { 'blockDeviceMapping' => [], 'groupSet' => [] } } @@ -42,7 +42,7 @@ module Fog when 'item' case @context.last when 'blockDeviceMapping' - @instance['blockDeviceMapping'] << @block_device_mapping + @spot_instance_request['launchSpecification']['blockDeviceMapping'] << @block_device_mapping @block_device_mapping = {} when nil @response['spotInstanceRequestSet'] << @spot_instance_request