diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-12-29 19:04:14 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-12-31 15:56:30 +0100 |
commit | db6a7e91568d6372c0218dbfda5797103d6bae60 (patch) | |
tree | e663ab7a127c6c09f2c922474c24c3bc7ddbe8d1 | |
parent | e20356ffdfd5eb6422058de636b4a4d34c912e6b (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.rs | 4 |
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> }) |