diff --git a/supabase/functions/process-selective-approval/index.ts b/supabase/functions/process-selective-approval/index.ts index 46288df8..10e4b70e 100644 --- a/supabase/functions/process-selective-approval/index.ts +++ b/supabase/functions/process-selective-approval/index.ts @@ -1179,6 +1179,13 @@ serve(withRateLimit(async (req) => { ? 'Submission has unresolved dependencies. Escalation required.' : undefined; + // Set moderator_id session variable for audit logging + await supabase.rpc('set_config', { + setting: 'app.moderator_id', + value: authenticatedUserId, + is_local: true + }); + const { error: updateError } = await supabase .from('content_submissions') .update({