소스 검색

Add in some null checks on comparing backend results

James Allen 10 년 전
부모
커밋
6bc78ccf77
1개의 변경된 파일과 2개의 추가작업 그리고 2개의 파일을 삭제
  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"