From 6977313a867ca5fd4a733c33b2c761b41fd533c1 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 8 Nov 2025 21:06:26 +0000 Subject: [PATCH] completionId: cgen-b16835952f484bfda1f79aa66b6898a7 cgen-b16835952f484bfda1f79aa66b6898a7 --- api/discord/role-mappings.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/api/discord/role-mappings.ts b/api/discord/role-mappings.ts index f9fca7da..56a993f6 100644 --- a/api/discord/role-mappings.ts +++ b/api/discord/role-mappings.ts @@ -1,10 +1,17 @@ import type { VercelRequest, VercelResponse } from "@vercel/node"; import { createClient } from "@supabase/supabase-js"; -const supabase = createClient( - process.env.SUPABASE_URL || "", - process.env.SUPABASE_SERVICE_ROLE || "" -); +// Initialize Supabase with service role +let supabase: any = null; + +try { + supabase = createClient( + process.env.SUPABASE_URL || "", + process.env.SUPABASE_SERVICE_ROLE || "" + ); +} catch (e) { + console.error("Failed to initialize Supabase client:", e); +} interface RoleMapping { id: string;