From e6ca8a7999fc32d925ff110adfc1f89afb194417 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Sat, 21 Dec 2024 09:52:02 +0100 Subject: [PATCH] fix(auth): github name can be null --- apps/api/src/controllers/oauth-callback.controller.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/src/controllers/oauth-callback.controller.tsx b/apps/api/src/controllers/oauth-callback.controller.tsx index b3b3c4b9..27c8cdba 100644 --- a/apps/api/src/controllers/oauth-callback.controller.tsx +++ b/apps/api/src/controllers/oauth-callback.controller.tsx @@ -88,7 +88,7 @@ export async function githubCallback( const userSchema = z.object({ id: z.number(), login: z.string(), - name: z.string(), + name: z.string().nullable(), }); const userJson = await userResponse.json(); @@ -160,7 +160,7 @@ export async function githubCallback( const user = await await db.user.create({ data: { email, - firstName: userResult.data.name, + firstName: userResult.data.name || userResult.data.login || '', accounts: { create: { provider: 'github',