Parse numeric arguments in admin query condition URLs

This commit is contained in:
Nick Winter 2015-12-15 09:14:24 -08:00 committed by Rob
parent d369c0b47c
commit 3981c8887d

View file

@ -192,6 +192,9 @@ module.exports = class Handler
hasLimit = false
try
for own key, val of req.query.conditions
numeric = parseInt val, 10
if not _.isNaN(numeric) and numeric + '' is val
val = numeric
query = query[key](val)
hasLimit ||= key is 'limit'
catch e