diff --git a/src/main/java/forge/card/ability/effects/ChooseCardNameEffect.java b/src/main/java/forge/card/ability/effects/ChooseCardNameEffect.java index db7355976f5..595ed4800ed 100644 --- a/src/main/java/forge/card/ability/effects/ChooseCardNameEffect.java +++ b/src/main/java/forge/card/ability/effects/ChooseCardNameEffect.java @@ -108,7 +108,8 @@ public class ChooseCardNameEffect extends SpellAbilityEffect { Collections.sort(cards); PaperCard cp = GuiChoose.one(message, cards); - if (cp.getMatchingForgeCard().isValid(valid, host.getController(), host)) { + Card instanceForPlayer = cp.toForgeCard(p); // the Card instance for test needs a game to be tested + if (instanceForPlayer.isValid(valid, host.getController(), host)) { host.setNamedCard(cp.getName()); ok = true; }