> Multimap<String, String> decodedParams =
> queryParser().apply(request.getEndpoint().getRawQuery());
> Builder<?> builder =
> request.toBuilder().endpoint(request.getEndpoint()).method(request.getMethod());
> if (!decodedParams.containsKey("Version")) {
> builder.addQueryParam(RequestParameters.VERSION, apiVersion);
> }
> builder.addQueryParam(RequestParameters.LOCALE,
> lang).addQueryParam(RequestParameters.ACCESS_KEY_ID, accessKeyId)
> - // the addition of another param causes %2B's in prev. params to
> - // convert to %20. Needs to be addressed if there are cases where
> - // accessKeyId contains %2B's.
> - // So signature should be added last:
This also doesn't happen any more - see the change to
`testAddQueryParamsWithBase64Symbols`
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/26/files#r6067576