From 1c189798cbd64394f12e0428d40708c425335688 Mon Sep 17 00:00:00 2001 From: SleeplessOne1917 Date: Wed, 11 Oct 2023 14:48:41 -0400 Subject: [PATCH] Fix compilation error --- crates/api_common/src/utils.rs | 17 +++++++++++++++++ crates/utils/translations | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/crates/api_common/src/utils.rs b/crates/api_common/src/utils.rs index 4dfad3645..6f73d3c2c 100644 --- a/crates/api_common/src/utils.rs +++ b/crates/api_common/src/utils.rs @@ -723,6 +723,23 @@ pub fn generate_moderators_url(community_id: &DbUrl) -> Result` is left in place because it is interpreted as markdown quote. +pub fn sanitize_html_api(data: &str) -> String { + data + .replace('&', "&") + .replace('<', "<") + .replace('\"', """) + .replace('\'', "'") +} + +pub fn sanitize_html_api_opt(data: &Option) -> Option { + data.as_ref().map(|d| sanitize_html_api(d)) +} + pub fn create_login_cookie(jwt: Sensitive) -> Cookie<'static> { let mut cookie = Cookie::new(AUTH_COOKIE_NAME, jwt.into_inner()); cookie.set_secure(true); diff --git a/crates/utils/translations b/crates/utils/translations index e943f97fe..d0f354837 160000 --- a/crates/utils/translations +++ b/crates/utils/translations @@ -1 +1 @@ -Subproject commit e943f97fe481dc425acdebc8872bf1fdcabaf875 +Subproject commit d0f3548379e446d2c333e582734bc68f8d684f4d