This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 7bed038306143da08b45f8db4a4d332e1f94d13a
Author: Claus Stadler <[email protected]>
AuthorDate: Fri Feb 28 16:17:41 2025 +0100

    Added non-working test case
---
 .../jena/sparql/syntax/syntaxtransform/QueryTransformOps.java       | 1 +
 .../sparql/syntax/syntaxtransform/TestQuerySyntaxTransform.java     | 6 ++++++
 2 files changed, 7 insertions(+)

diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/syntax/syntaxtransform/QueryTransformOps.java
 
b/jena-arq/src/main/java/org/apache/jena/sparql/syntax/syntaxtransform/QueryTransformOps.java
index 37f9352391..c9efb591cc 100644
--- 
a/jena-arq/src/main/java/org/apache/jena/sparql/syntax/syntaxtransform/QueryTransformOps.java
+++ 
b/jena-arq/src/main/java/org/apache/jena/sparql/syntax/syntaxtransform/QueryTransformOps.java
@@ -413,6 +413,7 @@ public class QueryTransformOps {
         @Override
         public void visitJsonResultForm(Query query) {
             newQuery.setQueryJsonType();
+            newQuery.setJsonMapping(query.getJsonMapping());
         }
 
         @Override
diff --git 
a/jena-arq/src/test/java/org/apache/jena/sparql/syntax/syntaxtransform/TestQuerySyntaxTransform.java
 
b/jena-arq/src/test/java/org/apache/jena/sparql/syntax/syntaxtransform/TestQuerySyntaxTransform.java
index 7c7e4cd8c2..cafad5fe56 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/sparql/syntax/syntaxtransform/TestQuerySyntaxTransform.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/sparql/syntax/syntaxtransform/TestQuerySyntaxTransform.java
@@ -185,6 +185,12 @@ public class TestQuerySyntaxTransform
                            "x", "<urn:ex:z>");
     }
 
+    @Test public void transformTransformJsonReplace_30() {
+        testQuery("JSON { \"s\": ?s } { ?s ?p ?o }",
+                  "JSON { \"s\": 123 } { ?s ?p ?o }",
+                  "s", "123");
+    }
+
     //static final String PREFIX = "PREFIX : <http://example/>\n";
     static final String PREFIX = "";
 

Reply via email to