Skip to content

Commit 8579ab5

Browse files
committed
fixed #152 - get_content transform not working for json
1 parent 1b78030 commit 8579ab5

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

marklogic-data-hub/src/main/resources/ml-modules/transforms/get-content.xqy

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,16 @@ declare function transform(
1010
$content as document-node()
1111
) as document-node()
1212
{
13-
document { $content/envelope:envelope/envelope:content/node() }
13+
document {
14+
if ($content/envelope:envelope) then
15+
(
16+
map:put($context, "output-type", "application/xml"),
17+
$content/envelope:envelope/envelope:content/node()
18+
)
19+
else
20+
(
21+
map:put($context, "output-type", "application/json"),
22+
$content/content
23+
)
24+
}
1425
};

0 commit comments

Comments
 (0)