Fix users without avatar not being able to use bot to log in

This commit is contained in:
Kalle 2023-09-15 00:28:09 +03:00
parent 0bcd240e80
commit 43de8b53c1

View File

@ -95,7 +95,7 @@ export const stopImpersonatingAction: ActionFunction = async ({ request }) => {
// only light validation here as we generally trust Lohi
const createLogInLinkActionSchema = z.object({
discordId: z.string(),
discordAvatar: z.string(),
discordAvatar: z.string().nullish(),
discordName: z.string(),
discordUniqueName: z.string(),
updateOnly: z.enum(["true", "false"]),
@ -112,7 +112,7 @@ export const createLogInLinkAction: ActionFunction = ({ request }) => {
}
const user = db.users.upsertLite({
discordAvatar: data.discordAvatar,
discordAvatar: data.discordAvatar ?? null,
discordDiscriminator: "0",
discordId: data.discordId,
discordName: data.discordName,