Fix sorting bug in API
This commit is contained in:
1 parent
f99cf20580
commit
2aaec7bde5
1 file changed
+9
-2
+9
-2
@@ -385,9 +385,16 @@ listener = (request, response) ->
|
|||||||
sort = {}
|
sort = {}
|
||||||
for k,v of s
|
for k,v of s
|
||||||
if aliases[k]?
|
if aliases[k]?
|
||||||
sort[a] = v for a in aliases[k]
|
for a in aliases[k]
|
||||||
|
if a[a.lastIndexOf('.')+1] != '_' and collectionName is 'devices'
|
||||||
|
sort["#{a}._value"] = v
|
||||||
|
else
|
||||||
|
sort[a] = v
|
||||||
else
|
else
|
||||||
sort[k] = v
|
if k[k.lastIndexOf('.') + 1] != '_' and collectionName is 'devices'
|
||||||
|
sort["#{k}._value"] = v
|
||||||
|
else
|
||||||
|
sort[k] = v
|
||||||
cur.sort(sort)
|
cur.sort(sort)
|
||||||
|
|
||||||
cur.skip(parseInt(urlParts.query.skip)) if urlParts.query.skip?
|
cur.skip(parseInt(urlParts.query.skip)) if urlParts.query.skip?
|
||||||
|
|||||||
Reference in new issue
Block a user