From 82d7a7ed5b828f7795014302b3f93843e757351b Mon Sep 17 00:00:00 2001 From: Wesley Beary Date: Thu, 15 Oct 2009 16:25:12 -0700 Subject: [PATCH] fix symbol/string key mismatch --- lib/fog/rackspace/models/servers/server.rb | 4 +++- lib/fog/rackspace/requests/servers/create_server.rb | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/fog/rackspace/models/servers/server.rb b/lib/fog/rackspace/models/servers/server.rb index b218b9bdc..3dff9c12a 100644 --- a/lib/fog/rackspace/models/servers/server.rb +++ b/lib/fog/rackspace/models/servers/server.rb @@ -27,8 +27,10 @@ module Fog end def save - options = { :metadata => @metadata, :name => @name, :personality => @personality } + options = { 'metadata' => @metadata, 'name' => @name, 'personality' => @personality } options = options.reject {|key, value| value.nil?} + p @personality + p options data = connection.create_server(@flavor_id, @image_id, options) merge_attributes(data.body['server']) true diff --git a/lib/fog/rackspace/requests/servers/create_server.rb b/lib/fog/rackspace/requests/servers/create_server.rb index e67663197..981d77eba 100644 --- a/lib/fog/rackspace/requests/servers/create_server.rb +++ b/lib/fog/rackspace/requests/servers/create_server.rb @@ -56,6 +56,7 @@ unless Fog.mocking? } end end + p data request( :body => data.to_json, :expects => 202,