Do not use deleted email for login (#10202)

Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
Artyom Savchenko
2025-11-12 12:12:07 +07:00
committed by GitHub
parent 7ce12ddc0d
commit ee77c81dd1
+1 -1
View File
@@ -453,7 +453,7 @@ export async function connect (title: string): Promise<Client | undefined> {
const hasEmail = (si: SocialId): boolean => {
return [SocialIdType.EMAIL, SocialIdType.GOOGLE, SocialIdType.GITHUB].some((type) => type === si.type)
}
const email = me.fullSocialIds.find((si) => hasEmail(si))?.key
const email = me.fullSocialIds.find((si) => hasEmail(si) && si.isDeleted !== true)?.key
const socialId = me.fullSocialIds.find((si) => si._id === me.primarySocialId)?.key
const data: Record<string, any> = {