From 56956e285541c8631a02d3d93598f872d07d94c1 Mon Sep 17 00:00:00 2001 From: Tarrgon <61888458+Tarrgon@users.noreply.github.com> Date: Sat, 13 Dec 2025 21:53:09 -0500 Subject: [PATCH] Error if user object malformed --- src/webserver/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/webserver/index.ts b/src/webserver/index.ts index ff41b31..ac2f9fc 100644 --- a/src/webserver/index.ts +++ b/src/webserver/index.ts @@ -55,6 +55,12 @@ async function joinGuild(code: string, userId: string, username: string): Promis const user = await oauth.getUser(tokenResponse.access_token); + if (!user.id || !user.username) { + console.error(`Error joining user (${userId}) to discord. User object missing id or username.`); + console.error(user); + return JoinResponse.Error; + } + await Database.putUser(id, user); const alts = await comprehensiveAltLookupFromE621(id, null);