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(),
|
login: z.string(),
|
||||||
name: z
|
name: z
|
||||||
.string()
|
.string()
|
||||||
.nullable()
|
.nullish()
|
||||||
.transform((val) => val || ''),
|
.transform((val) => val || ''),
|
||||||
});
|
});
|
||||||
const userJson = await userResponse.json();
|
const userJson = await userResponse.json();
|
||||||
@@ -307,15 +307,15 @@ export async function googleCallback(
|
|||||||
sub: z.string(),
|
sub: z.string(),
|
||||||
given_name: z
|
given_name: z
|
||||||
.string()
|
.string()
|
||||||
.nullable()
|
.nullish()
|
||||||
.transform((val) => val || ''),
|
.transform((val) => val || ''),
|
||||||
family_name: z
|
family_name: z
|
||||||
.string()
|
.string()
|
||||||
.nullable()
|
.nullish()
|
||||||
.transform((val) => val || ''),
|
.transform((val) => val || ''),
|
||||||
picture: z
|
picture: z
|
||||||
.string()
|
.string()
|
||||||
.nullable()
|
.nullish()
|
||||||
.transform((val) => val || ''),
|
.transform((val) => val || ''),
|
||||||
email: z.string(),
|
email: z.string(),
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user