From 8712ab7578ec960fa343fda5e901ec67ab018ed0 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Wed, 29 Apr 2020 20:53:30 -0400 Subject: [PATCH] fixed Flawless Maneuver et al. causing an error when cast --- .../abilities/condition/common/ControlACommanderCondition.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Mage/src/main/java/mage/abilities/condition/common/ControlACommanderCondition.java b/Mage/src/main/java/mage/abilities/condition/common/ControlACommanderCondition.java index 4bbbf843d58..9cd23bbef9b 100644 --- a/Mage/src/main/java/mage/abilities/condition/common/ControlACommanderCondition.java +++ b/Mage/src/main/java/mage/abilities/condition/common/ControlACommanderCondition.java @@ -24,6 +24,7 @@ public enum ControlACommanderCondition implements Condition { .map(player -> game.getCommandersIds(player, CommanderCardType.COMMANDER_OR_OATHBREAKER)) .flatMap(Collection::stream) .map(game::getPermanent) + .filter(Objects::nonNull) .map(Permanent::getControllerId) .anyMatch(source.getControllerId()::equals); }