ql-io/ql.io — Issue #286: Get routes with similar names but different query parameters does not resolve correctly
Author: shimonchayim
Created: 2012-02-16 23:26:57+00:00
State: open

For e.g:

We had following 3 routes with different query parameters

getaspects_catid_dp.ql -- /getaspects?searchbycategoryid={categoryid}&producttypename={producttype}
getaspects_key_dc.ql -- /getaspects?searchbykeyword={keyword}
getaspects_key_dp.ql -- /getaspects?searchbykeyword={keyword}&producttypename={producttype}
When we were calling route 3 with parameters searchbykeyword={keyword}&producttypename={producttype}, route 2 was getting called instead with one parameter searchbykeyword={keyword}