From 3121ef15ab8e30faf564ba27d7f9ea34c12714ef Mon Sep 17 00:00:00 2001 From: Rupak Ganguly Date: Wed, 23 Nov 2011 13:18:22 -0500 Subject: [PATCH] Fix issue with list in mock mode. --- lib/fog/hp/requests/compute/list_key_pairs.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/fog/hp/requests/compute/list_key_pairs.rb b/lib/fog/hp/requests/compute/list_key_pairs.rb index 3052d4189..92de65761 100644 --- a/lib/fog/hp/requests/compute/list_key_pairs.rb +++ b/lib/fog/hp/requests/compute/list_key_pairs.rb @@ -33,8 +33,10 @@ module Fog key_pairs = [] key_pairs = self.data[:key_pairs].values unless self.data[:key_pairs].nil? + puts "Key Pairs Raw: #{key_pairs.inspect} " + response.status = [200, 203][rand(1)] - response.body = { 'keypairs' => key_pairs.map {|keypair| keypair.reject {|key, value| !['public_key', 'name', 'fingerprint'].include?(key)}} } + response.body = { 'keypairs' => key_pairs.map {|keypair| keypair['keypair'].reject {|key,value| !['public_key', 'name', 'fingerprint'].include?(key)}} } response end