From 04528a93e36da102094cc8912c85a760d2f801d9 Mon Sep 17 00:00:00 2001 From: cynarAI <155274210+cynarAI@users.noreply.github.com> Date: Tue, 22 Sep 2026 11:04:43 +0200 Subject: [PATCH] fix(api): restore getMemoryProviderConfig export (#68) Commit 928d9ad refactored requireSpaceOwner into isSpaceOwner but accidentally dropped getMemoryProviderConfig, breaking API boot while router.ts still imported it. Restore the owner-gated read helper. Co-authored-by: Cursor Agent Co-authored-by: cynarAI --- apps/api/src/memory-provider-config.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/api/src/memory-provider-config.ts b/apps/api/src/memory-provider-config.ts index 02bc150..3f7ae1f 100644 --- a/apps/api/src/memory-provider-config.ts +++ b/apps/api/src/memory-provider-config.ts @@ -138,6 +138,15 @@ export async function persistMemoryProviderConfig( return serializeSpaceMemoryConfig(config); } +export async function getMemoryProviderConfig( + deps: MemoryProviderConfigDeps, + actor: Actor, +): Promise | null> { + await requireSpaceOwner(deps.prisma, actor); + const config = await findSpaceMemoryConfig(deps.prisma, actor.spaceId); + return config ? serializeSpaceMemoryConfig(config) : null; +} + export async function updateMemoryProviderDefaultScope( deps: MemoryProviderConfigDeps, actor: Actor,