From adabaffb23483fdcec2f4f3e50c5dd113c19b522 Mon Sep 17 00:00:00 2001 From: jarek Date: Tue, 18 Aug 2026 10:05:37 +0200 Subject: [PATCH] API: validating a stack's env vars no longer drops the environment id --- src/routes/api/stacks/[name]/env/validate/+server.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/api/stacks/[name]/env/validate/+server.ts b/src/routes/api/stacks/[name]/env/validate/+server.ts index 7020154..bae95ee 100644 --- a/src/routes/api/stacks/[name]/env/validate/+server.ts +++ b/src/routes/api/stacks/[name]/env/validate/+server.ts @@ -143,7 +143,9 @@ export const POST: RequestHandler = async ({ params, url, cookies, request }) => // If no compose in body, try to load from saved file if (!composeContent) { - const savedCompose = await getStackComposeFile(stackName); + // Pass the env id so an environment-scoped stack_sources row is found - without + // it getStackSource scopes to environment_id IS NULL and the fallback misses (#1423). + const savedCompose = await getStackComposeFile(stackName, envIdNum); if (savedCompose.success && savedCompose.content) { composeContent = savedCompose.content; }