Fixed double urlencoding problem in query API.

This commit is contained in:
Zaid Abdulla committed 2014-02-07 01:05:44 +03:00
1 parent 7072d255c9
commit aea739ba63
1 file changed
+2 -2
+2 -2
View File
@@ -305,7 +305,7 @@ else
func = (aliases) -> func = (aliases) ->
if urlParts.query.query? if urlParts.query.query?
q = JSON.parse(querystring.unescape(urlParts.query.query)) q = JSON.parse(urlParts.query.query)
else else
q = {} q = {}
q = query.expand(q, aliases) if collectionName is 'devices' q = query.expand(q, aliases) if collectionName is 'devices'
@@ -322,7 +322,7 @@ else
cur = collection.find(q, projection, {batchSize : 50}) cur = collection.find(q, projection, {batchSize : 50})
if urlParts.query.sort? if urlParts.query.sort?
s = JSON.parse(querystring.unescape(urlParts.query.sort)) s = JSON.parse(urlParts.query.sort)
sort = {} sort = {}
for k,v of s for k,v of s
if aliases[k]? if aliases[k]?