From 2ac7eb12ce722725fdec419135f9961987a37509 Mon Sep 17 00:00:00 2001 From: Gemini AI Date: Sun, 28 Dec 2025 12:30:45 +0400 Subject: [PATCH] fix: ensure Z.AI config directory exists before writing --- packages/server/src/server/routes/zai.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/src/server/routes/zai.ts b/packages/server/src/server/routes/zai.ts index 8172569..4632db2 100644 --- a/packages/server/src/server/routes/zai.ts +++ b/packages/server/src/server/routes/zai.ts @@ -361,6 +361,10 @@ function getZAIConfig(): ZAIConfig { } function updateZAIConfig(config: Partial): void { + // Ensure directory exists + if (!existsSync(CONFIG_DIR)) { + mkdirSync(CONFIG_DIR, { recursive: true }) + } const current = getZAIConfig() const updated = { ...current, ...config } writeFileSync(CONFIG_FILE, JSON.stringify(updated, null, 2))