This is an automated email from the ASF dual-hosted git repository. afs pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit 664bf3f22f751d84a5d256fc1ccf55ba5856d360 Author: Andy Seaborne <[email protected]> AuthorDate: Mon Jul 13 16:02:32 2026 +0100 Fix comments in TemplateLib --- .../main/java/org/apache/jena/sparql/modify/TemplateLib.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/modify/TemplateLib.java b/jena-arq/src/main/java/org/apache/jena/sparql/modify/TemplateLib.java index 828034c600..7f0ea6fd9b 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/modify/TemplateLib.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/modify/TemplateLib.java @@ -78,13 +78,12 @@ public class TemplateLib { List<Triple> tripleList = new ArrayList<>(triples.size()); for ( Triple triple : triples ) { - Triple q = subst(triple, b, bNodeMap); - if ( !q.isConcrete() || ! NodeUtils.isValidAsRDF(q.getSubject(), q.getPredicate(), q.getObject()) ) { - // Log.warn(TemplateLib.class, "Unbound quad: - // "+FmtUtils.stringForQuad(quad)) ; + Triple triple2 = subst(triple, b, bNodeMap); + if ( !triple2.isConcrete() || ! NodeUtils.isValidAsRDF(triple2.getSubject(), triple2.getPredicate(), triple2.getObject()) ) { + // Log.warn(TemplateLib.class, "Unbound triple:"+FmtUtils.stringForTriple(triple)) ; continue; } - tripleList.add(q); + tripleList.add(triple2); } return tripleList.iterator(); } @@ -136,7 +135,6 @@ public class TemplateLib { /** Substitute into a triple, with rewriting of bNodes */ public static Triple subst(Triple triple, Binding b, Map<Node, Node> bNodeMap) { - // Transfer to quads. Node s = triple.getSubject(); Node p = triple.getPredicate(); Node o = triple.getObject();
