From 6d30afb166a34417153dd4072794fea891699de1 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Tue, 2 Jul 2013 10:55:54 +0000 Subject: [PATCH] fix npe parsing quest challenges without difficulty --- src/main/java/forge/quest/QuestEventDifficulty.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/forge/quest/QuestEventDifficulty.java b/src/main/java/forge/quest/QuestEventDifficulty.java index 6b1299ed1f1..804502fcf83 100644 --- a/src/main/java/forge/quest/QuestEventDifficulty.java +++ b/src/main/java/forge/quest/QuestEventDifficulty.java @@ -1,5 +1,7 @@ package forge.quest; +import org.apache.commons.lang3.StringUtils; + /** * TODO: Write javadoc for this type. * @@ -21,6 +23,9 @@ public enum QuestEventDifficulty { } public static QuestEventDifficulty fromString(String src) { + if ( StringUtils.isBlank(src) ) + return MEDIUM; // player have custom files, that didn't specify a valid difficulty + for(QuestEventDifficulty qd : QuestEventDifficulty.values()) { if( src.equalsIgnoreCase(qd.inFile) || src.equalsIgnoreCase(qd.name()) ) return qd;