From e286b36114abd5a20905bb196acb7721fed9cc44 Mon Sep 17 00:00:00 2001 From: Konstantin Wohlwend Date: Wed, 29 Oct 2025 20:05:52 -0700 Subject: [PATCH] Fix dev --- .../projects/[projectId]/(overview)/metrics-page.tsx | 2 +- apps/dashboard/src/components/app-square.tsx | 2 +- packages/stack-shared/src/config/schema.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/(overview)/metrics-page.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/(overview)/metrics-page.tsx index 3c66a04cc..ef9f4f6c4 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/(overview)/metrics-page.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/(overview)/metrics-page.tsx @@ -58,7 +58,7 @@ export default function MetricsPage(props: { toSetup: () => void }) { const suggestedApps = typedEntries(ALL_APPS) .filter(([_, app]) => app.stage === "stable") .map(([appId]) => appId) - .filter((appId) => !config.apps.installed[appId].enabled); + .filter((appId) => !config.apps.installed[appId]?.enabled); return ( diff --git a/apps/dashboard/src/components/app-square.tsx b/apps/dashboard/src/components/app-square.tsx index 17c86064f..b52c1ace6 100644 --- a/apps/dashboard/src/components/app-square.tsx +++ b/apps/dashboard/src/components/app-square.tsx @@ -107,7 +107,7 @@ export function AppSquare({ appId }: { const project = adminApp.useProject(); const config = project.useConfig(); - const isEnabled = config.apps.installed[appId].enabled; + const isEnabled = config.apps.installed[appId]?.enabled ?? false; const appPath = getAppPath(project.id, appFrontend); const appDetailsPath = `/projects/${project.id}/apps/${appId}`; diff --git a/packages/stack-shared/src/config/schema.ts b/packages/stack-shared/src/config/schema.ts index 82b2bd951..739bc44b6 100644 --- a/packages/stack-shared/src/config/schema.ts +++ b/packages/stack-shared/src/config/schema.ts @@ -465,7 +465,7 @@ const organizationConfigDefaults = { }, apps: { - installed: typedFromEntries(appIds.map(appId => [appId, { enabled: false }])), + installed: {}, }, teams: {