lib/aws-sdk-s3control/plugins/dualstack.rb in aws-sdk-s3control-1.21.0 vs lib/aws-sdk-s3control/plugins/dualstack.rb in aws-sdk-s3control-1.22.0
- old
+ new
@@ -20,10 +20,12 @@
end
# @api private
class OptionHandler < Seahorse::Client::Handler
def call(context)
- dualstack = context.params.delete(:use_dualstack_endpoint)
+ if context.params.is_a?(Hash)
+ dualstack = context.params.delete(:use_dualstack_endpoint)
+ end
dualstack = context.config.use_dualstack_endpoint if dualstack.nil?
context[:use_dualstack_endpoint] = dualstack
@handler.call(context)
end
end