From 842b826463389d7ede36e2e9df6ababaa76efc30 Mon Sep 17 00:00:00 2001 From: Marcos Reifonas Date: Wed, 19 Aug 2026 21:28:34 +0000 Subject: [PATCH] fix(rpc): pass user id explicitly to bypass Logto vs auth.uid mismatch in RPC functions --- src/hooks/useUserManagement.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hooks/useUserManagement.tsx b/src/hooks/useUserManagement.tsx index ab38934..d0b3b47 100644 --- a/src/hooks/useUserManagement.tsx +++ b/src/hooks/useUserManagement.tsx @@ -198,6 +198,7 @@ export function useUserManagement() { try { const { data: result, error } = await supabase.rpc('admin_create_user', { user_email: data.email, + _caller_id: user?.id, user_full_name: data.full_name || null, user_function_id: data.function_id || null, user_privilege_id: data.privilege_id || null @@ -257,6 +258,7 @@ export function useUserManagement() { } const { data, error } = await supabase.rpc('admin_delete_user', { + _caller_id: user?.id, _user_id: userId });