Add in some null checks on comparing backend results

This commit is contained in:
James Allen 2016-07-07 11:24:33 +01:00
parent 1c62a1c5a1
commit 6bc78ccf77

View file

@ -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"