From 19b6b6354022b0cd9ae4fe55da6dabff02fe7b6a Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sat, 28 Jan 2012 07:50:46 +0000 Subject: [PATCH] fixed precons deserialization in questshop --- src/main/java/forge/quest/data/QuestDataIO.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/quest/data/QuestDataIO.java b/src/main/java/forge/quest/data/QuestDataIO.java index 3dbdd03e231..e654ff06e11 100644 --- a/src/main/java/forge/quest/data/QuestDataIO.java +++ b/src/main/java/forge/quest/data/QuestDataIO.java @@ -326,7 +326,8 @@ public class QuestDataIO { result.add(this.readBooster(reader), cnt); } else if ("precon".equals(nodename)) { PreconDeck toAdd = this.readPreconDeck(reader); - result.add(toAdd, cnt); + if ( null != toAdd ) + result.add(toAdd, cnt); } reader.moveUp(); } @@ -334,7 +335,7 @@ public class QuestDataIO { } private PreconDeck readPreconDeck(final HierarchicalStreamReader reader) { - final String name = reader.getAttribute("n"); + final String name = reader.getAttribute("s"); for( PreconDeck d : QuestData.getPreconManager().getDecks() ) if ( name.equalsIgnoreCase( d.getName() ) ) return d;