From f1e68f75aa947057000d9b63e7c7eaa8bce0b35d Mon Sep 17 00:00:00 2001 From: Kenan KARAER Date: Wed, 3 Dec 2025 23:08:16 +0300 Subject: [PATCH] Debug: Use admin client for audit logs to verify data visibility --- src/app/dashboard/settings/logs/page.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/dashboard/settings/logs/page.tsx b/src/app/dashboard/settings/logs/page.tsx index 75bdfea..0074504 100644 --- a/src/app/dashboard/settings/logs/page.tsx +++ b/src/app/dashboard/settings/logs/page.tsx @@ -14,10 +14,16 @@ import { tr } from "date-fns/locale" export const dynamic = 'force-dynamic' +import { createAdminClient } from "@/lib/supabase/admin" + export default async function AuditLogsPage() { 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') .select(` *,