diff --git a/packages/core/src/social-providers/vk.ts b/packages/core/src/social-providers/vk.ts index 968e4d070d..c5b777e59f 100644 --- a/packages/core/src/social-providers/vk.ts +++ b/packages/core/src/social-providers/vk.ts @@ -98,11 +98,11 @@ export const vk = (options: VkOption) => { if (error) { return null; } - if (!profile.user.email) { - return null; - } const userMap = await options.mapProfileToUser?.(profile); + if (!profile.user.email && !userMap?.email) { + return null; + } return { user: {