fix
All checks were successful
Build And Deploy Main / build-and-deploy (push) Successful in 34s

This commit is contained in:
2026-03-12 13:12:57 -04:00
parent 1f0c6938b9
commit 6388a824b4
4 changed files with 35 additions and 3 deletions

BIN
app/.DS_Store vendored

Binary file not shown.

View File

@@ -29,10 +29,17 @@ const toObjectIdText = (value) => {
const findTemplatePathBySite = (site) => {
const safeSite = [1, 2, 3].includes(Number(site)) ? Number(site) : 1;
const fileName = `pdf_templete${safeSite}.pdf`;
const cwd = process.cwd();
const candidatePaths = [
path.join(ROOT_DIR, "app", "views", "upload", fileName),
path.join(ROOT_DIR, "client", "build", "upload", fileName),
path.join(ROOT_DIR, "client", "public", "upload", fileName)
path.join(ROOT_DIR, "client", "public", "upload", fileName),
path.join(cwd, "app", "views", "upload", fileName),
path.join(cwd, "client", "build", "upload", fileName),
path.join(cwd, "client", "public", "upload", fileName),
path.join("/www/wwwroot/upload", fileName),
path.join(`/www/wwwroot/worldshine${safeSite}`, "app", "views", "upload", fileName),
path.join(`/www/wwwroot/worldshine${safeSite}-tspt`, "app", "views", "upload", fileName)
];
return candidatePaths.find((candidate) => fs.existsSync(candidate)) || "";
};
@@ -307,6 +314,7 @@ exports.exportRouteReportZip = async (req, res) => {
archive.finalize();
} catch (err) {
console.error("Failed to export route report zip:", err);
res.status(500).send({
message: err.message || "Failed to export route reports."
});