Fixed KoralNode at method.
Change-Id: I16052735ef2aca8d04829d21f28c163714bf4da9
diff --git a/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/FoundryInject.java b/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/FoundryInject.java
index 675522d..8562a4b 100644
--- a/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/FoundryInject.java
+++ b/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/FoundryInject.java
@@ -43,7 +43,8 @@
if (node.get("@type").equals("koral:span")) {
if (!node.isMissingNode("/wrap")){
- JsonNode term = rewriteQuery(node.at("/wrap"), config, user);
+ node = node.at("/wrap");
+ JsonNode term = rewriteQuery(node, config, user);
node.replaceAt("/wrap", term, new RewriteIdentifier("koral:term", "replace"));
}
}
diff --git a/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/KoralNode.java b/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/KoralNode.java
index 46bb538..d61247a 100644
--- a/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/KoralNode.java
+++ b/core/src/main/java/de/ids_mannheim/korap/resource/rewrite/KoralNode.java
@@ -149,8 +149,9 @@
public KoralNode at (String name) {
- this.node = this.node.at(name);
- return this;
+// this.node = this.node.at(name);
+// return this;
+ return wrapNode( this.node.at(name) );
}