fix(rpc): pass user id explicitly to bypass Logto vs auth.uid mismatch in RPC functions
This commit is contained in:
@@ -198,6 +198,7 @@ export function useUserManagement() {
|
|||||||
try {
|
try {
|
||||||
const { data: result, error } = await supabase.rpc('admin_create_user', {
|
const { data: result, error } = await supabase.rpc('admin_create_user', {
|
||||||
user_email: data.email,
|
user_email: data.email,
|
||||||
|
_caller_id: user?.id,
|
||||||
user_full_name: data.full_name || null,
|
user_full_name: data.full_name || null,
|
||||||
user_function_id: data.function_id || null,
|
user_function_id: data.function_id || null,
|
||||||
user_privilege_id: data.privilege_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', {
|
const { data, error } = await supabase.rpc('admin_delete_user', {
|
||||||
|
_caller_id: user?.id,
|
||||||
_user_id: userId
|
_user_id: userId
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user