From 0a1ac828e78b5446c7864d358194722b221f513c Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 8 May 2022 16:58:57 +0200 Subject: [PATCH] moved invalid name check higher --- backend/src/dal/user.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/dal/user.ts b/backend/src/dal/user.ts index f770771df..7932bec3c 100644 --- a/backend/src/dal/user.ts +++ b/backend/src/dal/user.ts @@ -51,6 +51,9 @@ export async function updateName( uid: string, name: string ): Promise { + 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 },