If deck doesn't have ring - do not attempt to validate it.

This commit is contained in:
marcin.sciesinski
2017-11-10 12:45:39 -08:00
parent 518025b462
commit a1bd7343eb

View File

@@ -258,7 +258,8 @@ public class DefaultLotroFormat implements LotroFormat {
Map<String, Integer> cardCountByName = new HashMap<String, Integer>();
Map<String, Integer> cardCountByBaseBlueprintId = new HashMap<String, Integer>();
processCardCounts(deck.getRing(), cardCountByName, cardCountByBaseBlueprintId);
if (deck.getRing() != null)
processCardCounts(deck.getRing(), cardCountByName, cardCountByBaseBlueprintId);
processCardCounts(deck.getRingBearer(), cardCountByName, cardCountByBaseBlueprintId);
for (String blueprintId : deck.getAdventureCards())
processCardCounts(blueprintId, cardCountByName, cardCountByBaseBlueprintId);