From 0455dc20bdfe7a1090ed176cc26f15b9b172a86e Mon Sep 17 00:00:00 2001 From: "max." Date: Fri, 24 Apr 2026 16:50:24 +0200 Subject: [PATCH] fix(validation): discord usernames may contain periods at start or end --- crates/tranquil-pds/src/api/validation.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/crates/tranquil-pds/src/api/validation.rs b/crates/tranquil-pds/src/api/validation.rs index f0fe0b8..8d16c11 100644 --- a/crates/tranquil-pds/src/api/validation.rs +++ b/crates/tranquil-pds/src/api/validation.rs @@ -287,8 +287,6 @@ pub fn is_valid_discord_username(username: &str) -> bool { && username .chars() .all(|c| c.is_ascii_lowercase() || c.is_ascii_digit() || c == '_' || c == '.') - && !username.starts_with('.') - && !username.ends_with('.') && !username.contains("..") } @@ -493,8 +491,6 @@ mod tests { assert!(!is_valid_discord_username("Alice")); assert!(!is_valid_discord_username("ALICE")); assert!(!is_valid_discord_username("user-name")); - assert!(!is_valid_discord_username(".username")); - assert!(!is_valid_discord_username("username.")); assert!(!is_valid_discord_username("user..name")); assert!(!is_valid_discord_username("user name")); assert!(!is_valid_discord_username(