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();

Reply via email to