Generic function to sanitize value types in Mongo query
This commit is contained in:
1 parent
67bcd7e526
commit
b8012c8698
2 files changed
+33
-28
No files matched your search
+10
-2
@@ -443,8 +443,16 @@ listener = (request, response) ->
|
||||
return
|
||||
else
|
||||
q = {}
|
||||
q = query.expand(q, aliases) if collectionName is 'devices'
|
||||
q = query.substituteObjectId(q) if collectionName is 'tasks'
|
||||
|
||||
switch collectionName
|
||||
when 'devices'
|
||||
q = query.expand(q, aliases)
|
||||
when 'tasks'
|
||||
q = query.sanitizeQueryTypes(q, {
|
||||
_id: ((v) -> return new mongodb.ObjectID(v))
|
||||
timestamp: ((v) -> return new Date(v))
|
||||
retries: Number
|
||||
})
|
||||
|
||||
if urlParts.query.projection?
|
||||
projection = {}
|
||||
|
||||
Reference in new issue
Block a user