From 9bde446bdf942953df0cf833e20524f4ff341ad1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 19 Dec 2025 06:12:21 +0000 Subject: [PATCH] fix: move invitingProfile null check immediately after fetch Co-authored-by: antontranelis <31516529+antontranelis@users.noreply.github.com> --- lib/src/Components/Onboarding/InvitePage.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/src/Components/Onboarding/InvitePage.tsx b/lib/src/Components/Onboarding/InvitePage.tsx index b7bc06ea..3c0246d8 100644 --- a/lib/src/Components/Onboarding/InvitePage.tsx +++ b/lib/src/Components/Onboarding/InvitePage.tsx @@ -98,6 +98,13 @@ export function InvitePage({ inviteApi, itemsApi }: Props) { const invitingProfile = await itemsApi.getItem(invitingProfileId) + if (!invitingProfile) { + toast.error('Inviting profile not found') + localStorage.removeItem('inviteCode') + void navigate('/') + return + } + if (invitingProfileId === myProfile?.id) { toast.error('You cannot invite yourself') localStorage.removeItem('inviteCode') @@ -117,13 +124,6 @@ export function InvitePage({ inviteApi, itemsApi }: Props) { return } - if (!invitingProfile) { - toast.error('Inviting profile not found') - localStorage.removeItem('inviteCode') - void navigate('/') - return - } - setInvitingProfile(invitingProfile) }