fix(auth): make most of the fields optional instead of just nullable in oauth flow

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-12-21 16:58:54 +01:00
parent 14ed77bd78
commit 7361ef3b79

View File

@@ -104,7 +104,7 @@ export async function githubCallback(
login: z.string(),
name: z
.string()
.nullable()
.nullish()
.transform((val) => val || ''),
});
const userJson = await userResponse.json();
@@ -307,15 +307,15 @@ export async function googleCallback(
sub: z.string(),
given_name: z
.string()
.nullable()
.nullish()
.transform((val) => val || ''),
family_name: z
.string()
.nullable()
.nullish()
.transform((val) => val || ''),
picture: z
.string()
.nullable()
.nullish()
.transform((val) => val || ''),
email: z.string(),
});