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

Fix for undefined method map' for nil:NilClass`

1e799c5918 expects that params[:query] is always defined, and also introduced another bug that reassigned params incorrectly
This commit is contained in:
Matthew O'Riordan 2015-03-13 16:35:14 +00:00
parent 148a6af9cf
commit 1f6e9a9c41

View file

@ -536,7 +536,7 @@ module Fog
date = Fog::Time.now
params = params.dup
params = stringify_query_keys(params)
stringify_query_keys(params)
params[:headers] = (params[:headers] || {}).dup
params[:headers]['x-amz-security-token'] = @aws_session_token if @aws_session_token
@ -736,7 +736,7 @@ DATA
end
def stringify_query_keys(params)
params[:query] = Hash[params[:query].map { |k,v| [k.to_s, v] }]
params[:query] = Hash[params[:query].map { |k,v| [k.to_s, v] }] if params[:query]
end
end
end