summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rust/src/endpoint_handlers.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/rust/src/endpoint_handlers.rs b/rust/src/endpoint_handlers.rs
index 4253af45..59bc0519 100644
--- a/rust/src/endpoint_handlers.rs
+++ b/rust/src/endpoint_handlers.rs
@@ -596,7 +596,8 @@ impl Server {
let (editor_row, created): (EditorRow, bool) = match existing.first() {
Some((editor, _)) => (editor.clone(), false),
None => {
- let username = format!("{}-{}", params.preferred_username, params.provider);
+ let username = format!("{}-{}", params.preferred_username, params.provider)
+ .truncate(24);
let editor = Editor {
editor_id: None,
username: username,