From 0da082251bd462061fe2eec2f654624b42bad0b0 Mon Sep 17 00:00:00 2001 From: Nadav0077 <18245584+Nadav0077@users.noreply.github.com> Date: Sat, 18 Apr 2026 00:28:56 +0300 Subject: [PATCH] fix(apple): guard against unexpected user shape in profile callback --- packages/core/src/providers/apple.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/src/providers/apple.ts b/packages/core/src/providers/apple.ts index 7183e17fb4..fcbf5955b6 100644 --- a/packages/core/src/providers/apple.ts +++ b/packages/core/src/providers/apple.ts @@ -175,9 +175,10 @@ export default function Apple( // It adds the `name` object to the `profile`, with `firstName` and `lastName` fields. [conformInternal]: true, profile(profile) { - const name = profile.user - ? `${profile.user.name.firstName} ${profile.user.name.lastName}` - : profile.email + const name = + profile.user?.name?.firstName && profile.user?.name?.lastName + ? `${profile.user.name.firstName} ${profile.user.name.lastName}` + : profile.email return { id: profile.sub, name: name,