From 80cc302c99261f97add1a46c933aa5cd8f9de22a Mon Sep 17 00:00:00 2001 From: Chris H Date: Sun, 18 Aug 2024 10:35:32 -0400 Subject: [PATCH] Fix booster generation for editions without booster slots --- forge-core/src/main/java/forge/card/CardEdition.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-core/src/main/java/forge/card/CardEdition.java b/forge-core/src/main/java/forge/card/CardEdition.java index ec9457f4302..e431a8ada7f 100644 --- a/forge-core/src/main/java/forge/card/CardEdition.java +++ b/forge-core/src/main/java/forge/card/CardEdition.java @@ -578,7 +578,7 @@ public final class CardEdition implements Comparable { ); ListMultimap cardMap = ArrayListMultimap.create(); - List boosterSlots = Lists.newArrayList(); + List boosterSlots = null; Map tokenNormalized = new HashMap<>(); Map> customPrintSheetsToParse = new HashMap<>(); List editionSectionsWithCollectorNumbers = EditionSectionWithCollectorNumbers.getNames(); @@ -587,6 +587,7 @@ public final class CardEdition implements Comparable { List boosterSlotsToParse = Lists.newArrayList(); if (metadata.contains("BoosterSlots")) { boosterSlotsToParse = Lists.newArrayList(metadata.get("BoosterSlots").split(",")); + boosterSlots = Lists.newArrayList(); } for (String sectionName : contents.keySet()) {