only use putAll if intoGraph is empty

Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/a2e482fb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/a2e482fb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/a2e482fb

Branch: refs/heads/rdf4j
Commit: a2e482fbc647b06ffaf6a5b6833f149731c10fad
Parents: 21b68ee
Author: Stian Soiland-Reyes <[email protected]>
Authored: Wed Apr 13 03:23:04 2016 +0100
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Wed Apr 13 03:23:04 2016 +0100

----------------------------------------------------------------------
 .../org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/a2e482fb/jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java
----------------------------------------------------------------------
diff --git 
a/jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java
 
b/jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java
index 0eeeeba..4b6edfe 100644
--- 
a/jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java
+++ 
b/jsonld-java/src/main/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilder.java
@@ -95,8 +95,8 @@ public class JsonLdParserBuilder extends 
AbstractRDFParserBuilder {
                }
 
                Graph intoGraph = getIntoGraph().get();
-               if (intoGraph instanceof JsonLdGraph) {
-                       // We can just move over the map content directly:
+               if (intoGraph instanceof JsonLdGraph && ! 
intoGraph.contains(null, null, null)) {
+                       // Empty graph, we can just move over the map content 
directly:
                        JsonLdGraph jsonLdGraph = (JsonLdGraph) intoGraph;
                        jsonLdGraph.getRdfDataSet().putAll(rdfDataset);         
                
                } else {

Reply via email to