Debug: Use admin client for audit logs to verify data visibility
This commit is contained in:
@@ -14,10 +14,16 @@ import { tr } from "date-fns/locale"
|
|||||||
|
|
||||||
export const dynamic = 'force-dynamic'
|
export const dynamic = 'force-dynamic'
|
||||||
|
|
||||||
|
import { createAdminClient } from "@/lib/supabase/admin"
|
||||||
|
|
||||||
export default async function AuditLogsPage() {
|
export default async function AuditLogsPage() {
|
||||||
const supabase = await createClient()
|
const supabase = await createClient()
|
||||||
|
const supabaseAdmin = await createAdminClient()
|
||||||
|
|
||||||
const { data: logs } = await supabase
|
// Use admin client if available to bypass RLS for debugging
|
||||||
|
const client = supabaseAdmin || supabase
|
||||||
|
|
||||||
|
const { data: logs } = await client
|
||||||
.from('audit_logs')
|
.from('audit_logs')
|
||||||
.select(`
|
.select(`
|
||||||
*,
|
*,
|
||||||
|
|||||||
Reference in New Issue
Block a user