diff --git a/pom.xml b/pom.xml index a0b84d0d8..a1d39829f 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ org.jsoup jsoup - 1.15.3 + 1.23.2 de.odysseus.juel diff --git a/src/main/java/com/hubspot/jinjava/lib/filter/CloseHtmlFilter.java b/src/main/java/com/hubspot/jinjava/lib/filter/CloseHtmlFilter.java index f15315bd8..8120ad2d4 100644 --- a/src/main/java/com/hubspot/jinjava/lib/filter/CloseHtmlFilter.java +++ b/src/main/java/com/hubspot/jinjava/lib/filter/CloseHtmlFilter.java @@ -6,6 +6,7 @@ import com.hubspot.jinjava.interpret.JinjavaInterpreter; import java.util.Objects; import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; @JinjavaDoc( value = "Closes open HTML tags in a string", @@ -21,6 +22,8 @@ public String getName() { @Override public Object filter(Object var, JinjavaInterpreter interpreter, String... args) { - return Jsoup.parseBodyFragment(Objects.toString(var)).body().html(); + Document doc = Jsoup.parseBodyFragment(Objects.toString(var)); + doc.outputSettings().prettyPrint(false); + return doc.body().html(); } }