Fixed new user username formating

This commit is contained in:
2026-10-21 10:16:54 +02:00
parent 5d7e2f74ce
commit 95a86e1a87
6 changed files with 63 additions and 14 deletions
@@ -123,9 +123,14 @@ export const CreateUserModal: React.FC<CreateUserModalProps> = ({
}
}
const rawEmail = values.email.trim().toLowerCase();
const sanitizedUserName = values.userName?.trim()
? values.userName.trim().toLowerCase().replace(/\s+/g, '.').replace(/[^a-z0-9_.\-@+]/g, '')
: rawEmail.split('@')[0];
const payload: CreateUserRequest = {
email: values.email.trim(),
userName: values.userName?.trim() || values.email.split('@')[0],
email: rawEmail,
userName: sanitizedUserName || rawEmail,
emailConfirmed: true,
phoneNumber: values.phoneNumber?.trim() || null,
phoneNumberConfirmed: false,