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:
parent
4203325df5
commit
00fa84eed4
1 changed files with 4 additions and 2 deletions
|
@ -32,7 +32,9 @@ module Fog
|
||||||
unless object_name
|
unless object_name
|
||||||
raise ArgumentError.new('object_name is required')
|
raise ArgumentError.new('object_name is required')
|
||||||
end
|
end
|
||||||
version_id = options.delete('versionId')
|
if version_id = options.delete('versionId')
|
||||||
|
query = CGI.escape(version_id)
|
||||||
|
end
|
||||||
headers = {}
|
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-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']
|
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,
|
:idempotent => true,
|
||||||
:method => 'GET',
|
:method => 'GET',
|
||||||
:path => CGI.escape(object_name),
|
:path => CGI.escape(object_name),
|
||||||
:query => CGI.escape(version_id)
|
:query => query
|
||||||
}, &block)
|
}, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue