From 939c7db2ec0a6797cc2bb0d5b01e07d047a78b42 Mon Sep 17 00:00:00 2001 From: Will Chen Date: Tue, 6 May 2025 12:26:38 -0700 Subject: [PATCH] make sure supabase is configured before retrieiving supabase app info (#97) --- src/ipc/handlers/app_handlers.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ipc/handlers/app_handlers.ts b/src/ipc/handlers/app_handlers.ts index 73dc2be..4274225 100644 --- a/src/ipc/handlers/app_handlers.ts +++ b/src/ipc/handlers/app_handlers.ts @@ -38,6 +38,7 @@ import killPort from "kill-port"; import util from "util"; import log from "electron-log"; import { getSupabaseProjectName } from "../../supabase_admin/supabase_management_client"; +import { settings } from "happy-dom/lib/PropertySymbol.js"; const logger = log.scope("app_handlers"); @@ -232,8 +233,8 @@ export function registerAppHandlers() { } let supabaseProjectName: string | null = null; - - if (app.supabaseProjectId) { + const settings = readSettings(); + if (app.supabaseProjectId && settings.supabase?.accessToken?.value) { supabaseProjectName = await getSupabaseProjectName(app.supabaseProjectId); }