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