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