From 0a5a649cfe47b4711cf5bad3ba87617324d386cd Mon Sep 17 00:00:00 2001 From: quexeky Date: Fri, 27 Dec 2024 08:17:03 +1100 Subject: [PATCH] fix(account creation): Fix username length requirement Signed-off-by: quexeky --- pages/register.vue | 2 +- server/api/v1/auth/signup/simple.post.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/register.vue b/pages/register.vue index e6ae18e..680aa7d 100644 --- a/pages/register.vue +++ b/pages/register.vue @@ -212,7 +212,7 @@ const mailRegex = /^\S+@\S+\.\S+$/g; const validEmail = computed(() => mailRegex.test(email.value ?? "")); const validUsername = computed( () => - (username.value?.length ?? 0) > 5 && + (username.value?.length ?? 0) >= 5 && username.value?.toLowerCase() == username.value ); const validPassword = computed(() => (password.value?.length ?? 0) >= 14); diff --git a/server/api/v1/auth/signup/simple.post.ts b/server/api/v1/auth/signup/simple.post.ts index 96cde8c..b19593c 100644 --- a/server/api/v1/auth/signup/simple.post.ts +++ b/server/api/v1/auth/signup/simple.post.ts @@ -41,7 +41,7 @@ export default defineEventHandler(async (h3) => { const username = useInvitationOrBodyRequirement( "username", - (e) => e.length > 5 + (e) => e.length >= 5 ); const email = useInvitationOrBodyRequirement("email", (e) => mailRegex.test(e)