瀏覽代碼

try catch converting id to object id

Henry Oswald 12 年之前
父節點
當前提交
e9232eb197
共有 1 個文件被更改,包括 4 次插入 和 1 次删除
  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