From 9ab728d721bf3fce8ac728fca3bc874b6fe21463 Mon Sep 17 00:00:00 2001 From: houseassassin Date: Sun, 10 May 2026 13:04:41 +0300 Subject: [PATCH] fix: guard against null data.user in invite-admin-user Edge Function Co-Authored-By: Claude Sonnet 4.6 --- supabase/functions/invite-admin-user/index.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/supabase/functions/invite-admin-user/index.ts b/supabase/functions/invite-admin-user/index.ts index fd6fbcd..b306338 100644 --- a/supabase/functions/invite-admin-user/index.ts +++ b/supabase/functions/invite-admin-user/index.ts @@ -52,6 +52,13 @@ Deno.serve(async (req) => { }); } + if (!data?.user) { + return new Response(JSON.stringify({ error: 'Invite sent but user data unavailable' }), { + status: 500, + headers: { ...corsHeaders, 'Content-Type': 'application/json' }, + }); + } + return new Response( JSON.stringify({ id: data.user.id, email: data.user.email }), { headers: { ...corsHeaders, 'Content-Type': 'application/json' } },