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' } },