summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-12-29 19:04:14 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-12-31 15:56:30 +0100
commitdb6a7e91568d6372c0218dbfda5797103d6bae60 (patch)
treee663ab7a127c6c09f2c922474c24c3bc7ddbe8d1
parente20356ffdfd5eb6422058de636b4a4d34c912e6b (diff)
Include cleaned HTML from remote as raw
This patch includes the HTML sent from the backend as raw, as it is expected to be cleaned using ammonia. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Suggested-by: Colin Reeder <colin@vpzom.click> CC: Colin Reeder <colin@vpzom.click>
-rw-r--r--src/routes/mod.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/routes/mod.rs b/src/routes/mod.rs
index 5affcf9..f9d556b 100644
--- a/src/routes/mod.rs
+++ b/src/routes/mod.rs
@@ -1338,6 +1338,8 @@ async fn page_user(
let title = user.as_ref().username.as_ref();
+ let user_description = render::raw! { clean_user_desc.as_str() };
+
Ok(html_response(render::html! {
<HTPage base_data={&base_data} lang={&lang} title>
<h1>{title}</h1>
@@ -1427,7 +1429,7 @@ async fn page_user(
None
}
}
- <p>{user.description.as_ref()}</p>
+ <p>{ user_description }</p>
{
if things.is_empty() {
Some(render::rsx! { <p>{lang.tr("nothing", None)}</p> })