From a1fe973bdcfd9bd8b2a85103f01359266d3110f9 Mon Sep 17 00:00:00 2001 From: geemus Date: Tue, 14 Feb 2012 11:29:48 -0600 Subject: [PATCH] [Rackspace|Storage] set put_object to idempotent --- lib/fog/rackspace/requests/storage/put_object.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/fog/rackspace/requests/storage/put_object.rb b/lib/fog/rackspace/requests/storage/put_object.rb index 2f9816bc5..2b05809e0 100644 --- a/lib/fog/rackspace/requests/storage/put_object.rb +++ b/lib/fog/rackspace/requests/storage/put_object.rb @@ -15,11 +15,12 @@ module Fog data = Fog::Storage.parse_data(data) headers = data[:headers].merge!(options) request( - :body => data[:body], - :expects => 201, - :headers => headers, - :method => 'PUT', - :path => "#{Fog::Rackspace.escape(container)}/#{Fog::Rackspace.escape(object)}" + :body => data[:body], + :expects => 201, + :idempotent => true, + :headers => headers, + :method => 'PUT', + :path => "#{Fog::Rackspace.escape(container)}/#{Fog::Rackspace.escape(object)}" ) end