Sinuhé created GROOVY-8039:
------------------------------
Summary: Escape XML on BaseTemplate.writeBody()
Key: GROOVY-8039
URL: https://issues.apache.org/jira/browse/GROOVY-8039
Project: Groovy
Issue Type: Bug
Components: Templating
Affects Versions: 2.4.7
Reporter: Sinuhé
Priority: Minor
A markup template such as:
{code}
p('a text containing a <tag>')
{code}
Prints an invalid XML/HTML. To resolve this it's enough to change last line in
*groovy.text.markup.BaseTemplate.writeBody()* to:
{code}
out.write(escapeXml(body.toString()));
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)