From 17b5a8540edd91671fc9969892ce96e9ded91444 Mon Sep 17 00:00:00 2001 From: Jean Brito Date: Sat, 25 Apr 2026 15:29:24 -0300 Subject: [PATCH] fix(env-repair): replace dynamic import with static to fix prod build (#1601) Integrated into release/v3.7.0 --- src/app/api/system/env/repair/route.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/app/api/system/env/repair/route.ts b/src/app/api/system/env/repair/route.ts index f35dcd6498..64ed9c617e 100644 --- a/src/app/api/system/env/repair/route.ts +++ b/src/app/api/system/env/repair/route.ts @@ -7,14 +7,13 @@ */ import { copyFileSync, existsSync } from "node:fs"; import { join } from "node:path"; -import { pathToFileURL } from "node:url"; import { NextResponse } from "next/server"; import { isAuthenticated } from "@/shared/utils/apiAuth"; - -const SYNC_HELPER_PATH = join(process.cwd(), "scripts/sync-env.mjs"); +// @ts-expect-error - .mjs without types +import { getEnvSyncPlan, syncEnv } from "../../../../../../scripts/sync-env.mjs"; async function loadSyncHelpers() { - return import(pathToFileURL(SYNC_HELPER_PATH).href); + return { getEnvSyncPlan, syncEnv }; } function createEnvBackup() {