From aec7c78fb0366901614e6f9e13a7fb2739877920 Mon Sep 17 00:00:00 2001 From: Daniel S Date: Sun, 9 Aug 2026 22:48:19 +0200 Subject: [PATCH] fix(api): replace Astro global with APIRoute request parameter in api/config.ts --- src/pages/api/config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/api/config.ts b/src/pages/api/config.ts index 1bf4de9..ff07545 100644 --- a/src/pages/api/config.ts +++ b/src/pages/api/config.ts @@ -11,7 +11,9 @@ export const POST: APIRoute = async ({ request }) => { fs.mkdirSync(dataDir, { recursive: true }); } - const { siteConfig: currentSite, themeConfig: currentTheme, smtpConfig: currentSmtp } = loadWaasConfigs(Astro.request.headers.get('user-agent') ?? ''); + const userAgent = request.headers.get('user-agent') ?? ''; + const { siteConfig: currentSite, themeConfig: currentTheme, smtpConfig: currentSmtp } = loadWaasConfigs(userAgent); + if (body.siteConfig) { const newSite = {