Просмотр исходного кода

Add in some null checks on comparing backend results

James Allen 10 лет назад
Родитель
Сommit
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"