From 104a4054533ed5ae3a0a3af7bcfa32f6d7deff3a Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Fri, 23 May 2014 09:24:34 -0700
Subject: [PATCH] Trying some error handling for a missing TaskLog error I saw.

---
 server/queues/scoring.coffee | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/server/queues/scoring.coffee b/server/queues/scoring.coffee
index e78d6cd4c..149afa959 100644
--- a/server/queues/scoring.coffee
+++ b/server/queues/scoring.coffee
@@ -480,11 +480,9 @@ verifyClientResponse = (responseObject, callback) ->
     callback null, responseObject
 
 fetchTaskLog = (responseObject, callback) ->
-  findParameters =
-    _id: responseObject.taskID
-  query = TaskLog
-  .findOne(findParameters)
+  query = TaskLog.findOne _id: responseObject.taskID
   query.exec (err, taskLog) =>
+    return callback new Error("Couldn't find TaskLog for _id #{responseObject.taskID}!") unless taskLog
     @taskLog = taskLog
     #log.info "Fetched task log!"
     callback err, taskLog.toObject()