1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[s3] fix another versioning related bug

This commit is contained in:
geemus 2010-05-14 12:29:05 -07:00
parent 4203325df5
commit 00fa84eed4

View file

@ -32,7 +32,9 @@ module Fog
unless object_name
raise ArgumentError.new('object_name is required')
end
version_id = options.delete('versionId')
if version_id = options.delete('versionId')
query = CGI.escape(version_id)
end
headers = {}
headers['If-Modified-Since'] = options['If-Modified-Since'].utc.strftime("%a, %d %b %Y %H:%M:%S +0000") if options['If-Modified-Since']
headers['If-Unmodified-Since'] = options['If-Unmodified-Since'].utc.strftime("%a, %d %b %Y %H:%M:%S +0000") if options['If-Modified-Since']
@ -44,7 +46,7 @@ module Fog
:idempotent => true,
:method => 'GET',
:path => CGI.escape(object_name),
:query => CGI.escape(version_id)
:query => query
}, &block)
end