From b13504eeb5e3235ff373bf5643b342f15695b694 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Wed, 9 Sep 2015 08:59:24 -0700
Subject: [PATCH] Watching out for finding a null session when getting two
 games.

---
 server/queues/scoring/getTwoGames.coffee | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/server/queues/scoring/getTwoGames.coffee b/server/queues/scoring/getTwoGames.coffee
index 573506771..a55c3e4f2 100644
--- a/server/queues/scoring/getTwoGames.coffee
+++ b/server/queues/scoring/getTwoGames.coffee
@@ -17,7 +17,7 @@ sessionSelectionString = 'team totalScore transpiledCode submittedCodeLanguage t
 sendSessionsResponse = (res) ->
   (err, sessions) ->
     if err then return errors.serverError res, "Couldn't get two games to simulate: #{err}"
-    unless sessions.length is 2
+    unless _.filter(sessions).length is 2
       console.log 'No games to score.', sessions.length
       res.send 204, 'No games to score.'
       return res.end()
@@ -110,5 +110,3 @@ findEarliestSubmission = (queryParams, callback) ->
     return callback err if err
     result = earliestSubmissionCache[cacheKey] = earliest?.submitDate
     callback null, result
-
-