From 6cb86e3b6ba9e990bad51847c522ee1e40350a2a Mon Sep 17 00:00:00 2001 From: Magpie Date: Sat, 26 Mar 2022 01:16:33 +0100 Subject: [PATCH] Fixed crash caused by checking for ??? edition (CardEdition.UNKNOWN) Since it's separate from everything else, some checks will fail unless accounted for. --- forge-core/src/main/java/forge/card/CardEdition.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-core/src/main/java/forge/card/CardEdition.java b/forge-core/src/main/java/forge/card/CardEdition.java index 4ac256897f0..59c9c56584e 100644 --- a/forge-core/src/main/java/forge/card/CardEdition.java +++ b/forge-core/src/main/java/forge/card/CardEdition.java @@ -789,6 +789,8 @@ public final class CardEdition implements Comparable { public CardEdition getEditionByCodeOrThrow(final String code) { final CardEdition set = this.get(code); + if (null == set && code.equals("???")) //Hardcoded set ??? is not with the others, needs special check. + return UNKNOWN; if (null == set) { throw new RuntimeException("Edition with code '" + code + "' not found"); }