Skip to content

Commit 81110e3

Browse files
committed
Fix login logic
1 parent d84f63c commit 81110e3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/server/control/github-login.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface GitHubUser {
1414
id: string
1515
login: string
1616
name: string
17-
email: string
17+
email: string | null | undefined
1818
avatar_url: string
1919
}
2020

@@ -85,11 +85,11 @@ async function findOrCreateUser (githubUser: GitHubUser, isAdmin: boolean): Prom
8585
await updateStatics('tokenCount', 1)
8686
return user
8787
} else {
88-
if (user.email !== githubUser.email) {
88+
if (user.email !== (githubUser.email ?? '')) {
8989
await Cls.update({ id }, {
9090
name: githubUser.name ?? githubUser.login,
9191
githubId: githubUser.id + '',
92-
email: githubUser.email,
92+
email: githubUser.email ?? '',
9393
avatarUrl: githubUser.avatar_url
9494
})
9595
}

0 commit comments

Comments
 (0)