From 2e5ccaf7fe7438badcaf65e4bc84f94de3e8d3be Mon Sep 17 00:00:00 2001
From: Dessalines <tyhou13@gmx.com>
Date: Wed, 10 Feb 2021 10:27:48 -0500
Subject: [PATCH] Fixing display name limit. Fixes #1421

---
 crates/utils/src/utils.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/crates/utils/src/utils.rs b/crates/utils/src/utils.rs
index b2a7c97e..62974356 100644
--- a/crates/utils/src/utils.rs
+++ b/crates/utils/src/utils.rs
@@ -110,8 +110,8 @@ pub fn is_valid_username(name: &str) -> bool {
 // Can't do a regex here, reverse lookarounds not supported
 pub fn is_valid_preferred_username(preferred_username: &str) -> bool {
   !preferred_username.starts_with('@')
-    && preferred_username.len() >= 3
-    && preferred_username.len() <= 20
+    && preferred_username.chars().count() >= 3
+    && preferred_username.chars().count() <= 20
 }
 
 pub fn is_valid_community_name(name: &str) -> bool {
-- 
2.44.1