From 60ef31012a59c3e9e4e05bdfd35ed19bcabad634 Mon Sep 17 00:00:00 2001 From: David Huynh Date: Mon, 10 May 2010 20:49:45 +0000 Subject: [PATCH] Check for missing "target" in protograph link node's serialized json object when reloading from project files. git-svn-id: http://google-refine.googlecode.com/svn/trunk@702 7d457c2a-affb-35e4-300a-418c747d4874 --- src/main/java/com/metaweb/gridworks/protograph/Protograph.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/metaweb/gridworks/protograph/Protograph.java b/src/main/java/com/metaweb/gridworks/protograph/Protograph.java index d2e0db5df..751440dc3 100644 --- a/src/main/java/com/metaweb/gridworks/protograph/Protograph.java +++ b/src/main/java/com/metaweb/gridworks/protograph/Protograph.java @@ -92,7 +92,8 @@ public class Protograph implements Jsonizable { node2.addLink(new Link( reconstructProperty(oLink.getJSONObject("property")), - reconstructNode(oLink.getJSONObject("target")) + oLink.has("target") && !oLink.isNull("target") ? + reconstructNode(oLink.getJSONObject("target")) : null )); } }