fix(auth): make most of the fields optional instead of just nullable in oauth flow
This commit is contained in:
@@ -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(),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user