From a1965c62e2e576edc238cc75518eeb7df2169328 Mon Sep 17 00:00:00 2001 From: bytedream Date: Mon, 2 Dec 2024 18:17:23 +0100 Subject: [PATCH] fix registration working when uuid cannot be fetched and user already exists --- src/routes/register/+server.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/register/+server.ts b/src/routes/register/+server.ts index 9a502af..f65cd02 100644 --- a/src/routes/register/+server.ts +++ b/src/routes/register/+server.ts @@ -60,7 +60,10 @@ export const POST = (async ({ request }) => { } } - if (uuid && (await User.findOne({ where: { uuid: uuid } }))) { + if ( + (uuid && (await User.findOne({ where: { uuid: uuid } }))) || + (!uuid && (await User.findOne({ where: { username: data.username } }))) + ) { throw error( 400, 'Dein Minecraft-Account wurde bereits registriert.\n\nKontaktiere bitte einen Admin, falls diese ' +