From c24915306125aa24faa0d14afb1b744017c8e3f5 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 08:12:05 +0000 Subject: [PATCH] Restore installed app config typing Co-Authored-By: madison@stack-auth.com --- packages/shared/src/config/schema.test.ts | 3 ++- packages/shared/src/config/schema.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/shared/src/config/schema.test.ts b/packages/shared/src/config/schema.test.ts index 7a058e143..077442d1b 100644 --- a/packages/shared/src/config/schema.test.ts +++ b/packages/shared/src/config/schema.test.ts @@ -19,6 +19,7 @@ test("agent-auth stays explicitly enableable", () => { }, }); - expect(defaults.apps.installed["agent-auth"].enabled).toBe(true); + expect(defaults.apps.installed["agent-auth"]).toBeDefined(); + expect(defaults.apps.installed["agent-auth"]?.enabled).toBe(true); expect(ALL_APPS["agent-auth"].independentlyEnableable).toBe(true); }); diff --git a/packages/shared/src/config/schema.ts b/packages/shared/src/config/schema.ts index c5e0eaa67..7e42a5439 100644 --- a/packages/shared/src/config/schema.ts +++ b/packages/shared/src/config/schema.ts @@ -752,7 +752,7 @@ const organizationConfigDefaults = { }, apps: { - installed: typedFromEntries(installedAppIdsByDefault.map((appId) => [appId, { enabled: false }])), + installed: typedFromEntries(installedAppIdsByDefault.map((appId) => [appId, { enabled: false }])) as Record, }, teams: {