From 75a59df745a434aa1a6d746579fec132fa78ea11 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Tue, 10 Dec 2024 10:26:33 +0100 Subject: [PATCH] Update CardCopyService.java fix NPE --- forge-game/src/main/java/forge/game/card/CardCopyService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/card/CardCopyService.java b/forge-game/src/main/java/forge/game/card/CardCopyService.java index fb66431cab1..e9f5f37e3e5 100644 --- a/forge-game/src/main/java/forge/game/card/CardCopyService.java +++ b/forge-game/src/main/java/forge/game/card/CardCopyService.java @@ -347,7 +347,9 @@ public Card getLKICopy(Map cachedMap) { newCopy.setChosenType2(copyFrom.getChosenType2()); newCopy.setNamedCards(Lists.newArrayList(copyFrom.getNamedCards())); newCopy.setChosenColors(Lists.newArrayList(copyFrom.getChosenColors())); - newCopy.setChosenLetters(Lists.newArrayList(copyFrom.getChosenLetters())); + if (copyFrom.hasChosenLetter()) { + newCopy.setChosenLetters(Lists.newArrayList(copyFrom.getChosenLetters())); + } if (copyFrom.hasChosenNumber()) { newCopy.setChosenNumber(copyFrom.getChosenNumber()); }