From d76b68324e535dd18667f0337b90b3a8785d3c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Miko=C5=82ajczak?= Date: Mon, 11 Feb 2013 16:30:29 +0100 Subject: [PATCH] Fixed skipping of XAuth parameters with OAuthParameterHandling.UrlOrPostParameters. --- RestSharp/Authenticators/OAuth1Authenticator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RestSharp/Authenticators/OAuth1Authenticator.cs b/RestSharp/Authenticators/OAuth1Authenticator.cs index fa5062ff2..eb7705bfa 100644 --- a/RestSharp/Authenticators/OAuth1Authenticator.cs +++ b/RestSharp/Authenticators/OAuth1Authenticator.cs @@ -203,7 +203,7 @@ private void AddOAuthData(IRestClient client, IRestRequest request, OAuthWorkflo break; case OAuthParameterHandling.UrlOrPostParameters: parameters.Add("oauth_signature", oauth.Signature); - foreach (var parameter in parameters.Where(parameter => !parameter.Name.IsNullOrBlank() && parameter.Name.StartsWith("oauth_"))) + foreach (var parameter in parameters.Where(parameter => !parameter.Name.IsNullOrBlank() && (parameter.Name.StartsWith("oauth_") || parameter.Name.StartsWith("x_auth_")))) { request.AddParameter(parameter.Name, HttpUtility.UrlDecode(parameter.Value)); }