From ffaae194ac59f1182fb6e1583fd9fcaf9a9d4445 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Thu, 31 Aug 2023 10:37:01 +0200 Subject: [PATCH] Don't fail with comments or CData in HTML blog posts --- .../main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt | 2 +- .../kotlin/org/briarproject/briar/desktop/blog/TestRichText.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt index 4d5f2d9eba..ab2209c92e 100644 --- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt +++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/blog/HtmlText.kt @@ -322,7 +322,7 @@ fun HtmlText( } else -> { - throw Exception("Unknown node type") + // Elements like Comment, CData. Just ignore them } } } diff --git a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/blog/TestRichText.kt b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/blog/TestRichText.kt index 95e7595dbd..c902d764f6 100644 --- a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/blog/TestRichText.kt +++ b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/blog/TestRichText.kt @@ -29,6 +29,7 @@ private val testHtml = """ <h1>Headline</h1> <p>some text</p> <h2>second headline</h2> + <!-- foo --> <p> Hello World <b>bold</b>, <i>italic</i>, <u>underline</u>, <strike>strikethrough</strike>, <b><i><u>all three <strike>or four</strike></u></i></b> -- GitLab