Subject: | make_restricted_request does not preserve query embedded in URL |
Date: | Fri, 1 Nov 2013 10:29:11 -0500 |
To: | bug-net-oauth-simple@rt.cpan.org |
From: | Kit Peters <popefelix@gmail.com> |
When I call make_restricted_request('http://foo.bar/baz?bak=quux', GET), the embedded query (?bak=quux) is not preserved. This is due to the 'extra_params' parameter to the constructor for Net::OAuth::ProtectedResourceRequest getting clobbered in _make_request. Patch attached.
Short explanation of the patch: I merge the query extracted by URI->query_form into any other extra parameters passed and pass the merged hash into the request constructor.
KP
--
Kit Peters, W0KEH
GPG public key fingerpint: 1A12 04B6 0C80 306A B292 14FD 2C7A 1037 F666 46A7
GPG public key fingerpint: 1A12 04B6 0C80 306A B292 14FD 2C7A 1037 F666 46A7
Hello to any and all NSA, DEA, or other government or non-government agents reading this email. Tell me about your life; I'll tell you about mine.
Message body is not shown because sender requested not to inline it.