Explorar el Código

Add in some null checks on comparing backend results

James Allen hace 10 años
padre
commit
6bc78ccf77
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      services/document-updater/app/coffee/RedisBackend.coffee

+ 2 - 2
services/document-updater/app/coffee/RedisBackend.coffee

@@ -167,10 +167,10 @@ for command, key_pos of COMMANDS
 compareResults = (results, command) ->
 	return if results.length < 2
 	first = results[0]
-	if command == "smembers"
+	if command == "smembers" and first?
 		first = first.slice().sort()
 	for result in results.slice(1)
-		if command == "smembers"
+		if command == "smembers" and result?
 			result = result.slice().sort()
 		if not _.isEqual(first, result)
 			logger.error results: results, "redis backend conflict"