Open
Description
When using the LinqToQueryableAttibute in the webApi2 solution any url encoded characters are not decoded:
Within LinqToQueryable.cs (27) => when the query string is pulled it is not checked for any encoding.
Then LinqToQueryable.cs (35) => this is passed to extension method LinqToQuerystring in an encoded state
Then Extensions.cs(47) => the querystring is split based upon '$' but '$' is still %24 so odataQueries count is 0
*** FIX ***
I got the code locally => added a reference to System.Web and in the LinqToQueryable.cs at line 34 did this:
var queryString = HttpUtility.UrlDecode(actionExecutedContext.Request.RequestUri.Query);
Works for both now.