moved invalid name check higher

This commit is contained in:
Miodec 2022-05-08 16:58:57 +02:00
parent 9e500172c3
commit 0a1ac828e7

View file

@ -51,6 +51,9 @@ export async function updateName(
uid: string,
name: string
): Promise<UpdateResult> {
if (!isUsernameValid(name)) {
throw new MonkeyError(400, "Invalid username");
}
if (!(await isNameAvailable(name))) {
throw new MonkeyError(409, "Username already taken", name);
}
@ -63,9 +66,6 @@ export async function updateName(
) {
throw new MonkeyError(409, "You can change your name once every 30 days");
}
if (!isUsernameValid(name)) {
throw new MonkeyError(400, "Invalid username");
}
return await getUsersCollection().updateOne(
{ uid },