From 6ed561b89aae8568638fea52e3505715b05fb3ad Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Fri, 22 Jan 2021 12:40:51 -0600 Subject: [PATCH] Fixing server crash when a rarity is not provided for a card --- .../java/com/gempukku/lotro/game/SortAndFilterCards.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/SortAndFilterCards.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/SortAndFilterCards.java index ce100c672..ea204c8f5 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/SortAndFilterCards.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/game/SortAndFilterCards.java @@ -142,6 +142,11 @@ public class SortAndFilterCards { SetDefinition setRarity = rarities.get(blueprintId.substring(0, blueprintId.indexOf("_"))); if (setRarity != null) { String cardRarity = setRarity.getCardRarity(library.stripBlueprintModifiers(blueprintId)); + if(cardRarity == null) { + //TODO: log that the rarity was not set + //real TODO: put the rarity in the friggin json + return false; + } for (String r : rarity) { if (cardRarity.equals(r)) return true;