diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java index 4ac3fcc391a..d012b0f4fae 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java @@ -209,14 +209,12 @@ public abstract class ACEditorBase> cardsByName = null; + if (deck != null) { + final CardPool allCards = deck.getAllCardsInASinglePool(deck.has(DeckSection.Commander)); + cardsByName = Aggregates.groupSumBy(allCards, PaperCard.FN_GET_NAME); } - final CardPool allCards = deck.getAllCardsInASinglePool(deck.has(DeckSection.Commander)); - Iterable> cardsByName = Aggregates.groupSumBy(allCards, PaperCard.FN_GET_NAME); - for (final Entry itemEntry : itemsToAdd) { final TItem item = itemEntry.getKey(); @@ -224,7 +222,7 @@ public abstract class ACEditorBase