From: Dessalines Date: Mon, 19 Sep 2022 19:42:42 +0000 (-0400) Subject: Check for slurs in account creation. (#2443) X-Git-Url: http://these/git/%22%7Burl%7D/%7B%60%24%7BghostArchiveUrl%7D/static/%7BpictshareAvatarThumbnail%28post.creator_avatar%29%7D?a=commitdiff_plain;h=09246a20fb4c1ba82fd2a34bd9b0b54e0eb6575f;p=lemmy.git Check for slurs in account creation. (#2443) --- diff --git a/crates/api_crud/src/user/create.rs b/crates/api_crud/src/user/create.rs index 7d35f320..2d2fe66a 100644 --- a/crates/api_crud/src/user/create.rs +++ b/crates/api_crud/src/user/create.rs @@ -26,7 +26,7 @@ use lemmy_db_views_actor::structs::PersonViewSafe; use lemmy_utils::{ claims::Claims, error::LemmyError, - utils::{check_slurs, is_valid_actor_name}, + utils::{check_slurs, check_slurs_opt, is_valid_actor_name}, ConnectionId, }; use lemmy_websocket::{messages::CheckCaptcha, LemmyContext}; @@ -99,7 +99,9 @@ impl PerformCrud for Register { } } - check_slurs(&data.username, &context.settings().slur_regex())?; + let slur_regex = &context.settings().slur_regex(); + check_slurs(&data.username, slur_regex)?; + check_slurs_opt(&data.answer, slur_regex)?; let actor_keypair = generate_actor_keypair()?; if !is_valid_actor_name(&data.username, context.settings().actor_name_max_length) {