Fixed new user username formating
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user