Explorar o código

try catch converting id to object id

Henry Oswald %!s(int64=12) %!d(string=hai) anos
pai
achega
e9232eb197
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      services/web/app/coffee/Features/User/UserGetter.coffee

+ 4 - 1
services/web/app/coffee/Features/User/UserGetter.coffee

@@ -8,7 +8,10 @@ module.exports = UserGetter =
 			callback = projection
 			projection = {}
 		if typeof query == "string"
-			query = _id: ObjectId(query)
+			try
+				query = _id: ObjectId(query)
+			catch e
+				return callback(null, null)
 		else if query instanceof ObjectId
 			query = _id: query