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

This commit is contained in:
2026-03-12 13:49:15 -04:00
parent 66b8c3011a
commit 84dacab3a2
3 changed files with 15 additions and 3 deletions

Binary file not shown.

View File

@@ -47,7 +47,8 @@ const findTemplatePathBySite = (site) => {
const findUnicodeFontPath = (site) => {
const safeSite = [1, 2, 3].includes(Number(site)) ? Number(site) : 1;
const primaryFileName = "NotoSansSC-VF.ttf";
const primaryFileName = "NotoSansSC-Regular.ttf";
const secondaryFileName = "NotoSansSC-VF.ttf";
const fallbackFileName = "NotoSansCJKsc-Regular.otf";
const cwd = process.cwd();
const candidatePaths = [
@@ -62,6 +63,17 @@ const findUnicodeFontPath = (site) => {
path.join("/www/wwwroot/upload", primaryFileName),
path.join(`/www/wwwroot/worldshine${safeSite}`, "app", "assets", "fonts", primaryFileName),
path.join(`/www/wwwroot/worldshine${safeSite}-tspt`, "app", "assets", "fonts", primaryFileName),
path.join(ROOT_DIR, "app", "assets", "fonts", secondaryFileName),
path.join(ROOT_DIR, "app", "views", "upload", secondaryFileName),
path.join(ROOT_DIR, "client", "build", "upload", secondaryFileName),
path.join(ROOT_DIR, "client", "public", "upload", secondaryFileName),
path.join(cwd, "app", "assets", "fonts", secondaryFileName),
path.join(cwd, "app", "views", "upload", secondaryFileName),
path.join(cwd, "client", "build", "upload", secondaryFileName),
path.join(cwd, "client", "public", "upload", secondaryFileName),
path.join("/www/wwwroot/upload", secondaryFileName),
path.join(`/www/wwwroot/worldshine${safeSite}`, "app", "assets", "fonts", secondaryFileName),
path.join(`/www/wwwroot/worldshine${safeSite}-tspt`, "app", "assets", "fonts", secondaryFileName),
path.join(ROOT_DIR, "app", "assets", "fonts", fallbackFileName),
path.join(ROOT_DIR, "app", "views", "upload", fallbackFileName),
path.join(ROOT_DIR, "client", "build", "upload", fallbackFileName),
@@ -290,7 +302,7 @@ exports.exportRouteReportZip = async (req, res) => {
return res.status(500).send({ message: `Missing PDF template for site ${site}.` });
}
if (!unicodeFontPath) {
return res.status(500).send({ message: "Missing Unicode font file: NotoSansSC-VF.ttf" });
return res.status(500).send({ message: "Missing Unicode font file: NotoSansSC-Regular.ttf" });
}
const [routes, drivers, vehicles] = await Promise.all([