From 23e7aa15a3b95542ed717a6a00c5d80f0d02f19e Mon Sep 17 00:00:00 2001 From: graywolf336 Date: Wed, 25 Dec 2013 23:06:00 -0600 Subject: [PATCH] Only save the previous position as well if it is null. --- src/main/java/com/graywolf336/jail/JailIO.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/graywolf336/jail/JailIO.java b/src/main/java/com/graywolf336/jail/JailIO.java index 34d5ca7..a69ca5e 100644 --- a/src/main/java/com/graywolf336/jail/JailIO.java +++ b/src/main/java/com/graywolf336/jail/JailIO.java @@ -218,7 +218,8 @@ public class JailIO { flat.set(cNode + "prisoner.time", p.getRemainingTime()); flat.set(cNode + "prisoner.offlinePending", p.isOfflinePending()); flat.set(cNode + "prisoner.reason", p.getReason()); - flat.set(cNode + "prisoner.previousLocation", p.getPreviousLocationString()); + if(p.getPreviousLocationString() != null) + flat.set(cNode + "prisoner.previousLocation", p.getPreviousLocationString()); if(p.getPreviousGameMode() != null) flat.set(cNode + "prisoner.previousGameMode", p.getPreviousGameMode().toString()); } @@ -230,7 +231,8 @@ public class JailIO { flat.set(pNode + "time", p.getRemainingTime()); flat.set(pNode + "offlinePending", p.isOfflinePending()); flat.set(pNode + "reason", p.getReason()); - flat.set(pNode + "previousLocation", p.getPreviousLocationString()); + if(p.getPreviousLocationString() != null) + flat.set(pNode + "previousLocation", p.getPreviousLocationString()); if(p.getPreviousGameMode() != null) flat.set(pNode + "previousGameMode", p.getPreviousGameMode().toString()); }