Skip to content

Commit f85944d

Browse files
committed
More PDF fixes
1 parent d2b6e15 commit f85944d

File tree

4 files changed

+6
-13
lines changed

4 files changed

+6
-13
lines changed

api/src/routes/authorities.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,7 @@ authoritiesRouter.get(
9999
let name = CleanFilename(`${item.department_code}`);
100100
if (item.employee.name) name = `${name}-${CleanFilename(`${item.employee.name}`)}`;
101101

102-
console.log("Generating PDF for Authority ID:", id);
103-
104102
let pdf = await generatePDF(data);
105-
106-
console.log("Generated PDF for Authority ID:", pdf);
107103
res.setHeader("Content-disposition", `attachment; filename="FormB_${name}.pdf"`);
108104
res.setHeader("Content-type", "application/pdf");
109105
res.send(Buffer.from(pdf));
@@ -124,8 +120,6 @@ authoritiesRouter.post("/bulk-pdf", ReturnValidationErrors, async (req: Request,
124120
for (let id of idList) {
125121
let item = await loadSingleAuthority(req, id);
126122

127-
console.log("Processing ID:", id, "Found item:", !!item);
128-
129123
if (item) {
130124
(item as any).API_PORT = API_PORT;
131125

@@ -148,8 +142,6 @@ authoritiesRouter.post("/bulk-pdf", ReturnValidationErrors, async (req: Request,
148142
}
149143
}
150144

151-
console.log("Generating final PDF document");
152-
153145
let pdf = await generatePDF(allItemData);
154146

155147
res.setHeader("Content-disposition", `attachment; filename="FormB_BULKPRINT.pdf"`);
@@ -194,7 +186,7 @@ authoritiesRouter.get(
194186
let pdf = await generatePDF(data);
195187
res.setHeader("Content-disposition", `attachment; filename="DRAFT-FormB_${name}.pdf"`);
196188
res.setHeader("Content-type", "application/pdf");
197-
res.send(pdf);
189+
res.send(Buffer.from(pdf));
198190
}
199191

200192
res.status(404).send();

api/src/routes/form-a-router.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ formARouter.get("/temp-pdf-preview", async (req: Request, res: Response) => {
227227
let pdf = await generatePDF(data);
228228
res.setHeader("Content-disposition", `filename="DRAFT-FormA_${dept}.pdf"`);
229229
res.setHeader("Content-type", "application/pdf");
230-
res.send(pdf);
230+
res.send(Buffer.from(pdf));
231231
});
232232

233233
formARouter.get(
@@ -868,7 +868,7 @@ formARouter.get(
868868
let pdf = await generatePDF(data);
869869
res.setHeader("Content-disposition", `attachment; filename="FormA_${dept}.pdf"`);
870870
res.setHeader("Content-type", "application/pdf");
871-
res.send(pdf);
871+
res.send(Buffer.from(pdf));
872872
}
873873

874874
res.status(404).send();
@@ -932,7 +932,7 @@ formARouter.get(
932932
let pdf = await generatePDF(data);
933933
res.setHeader("Content-disposition", `attachment; filename="DRAFT-FormA_${dept}.pdf"`);
934934
res.setHeader("Content-type", "application/pdf");
935-
res.send(pdf);
935+
res.send(Buffer.from(pdf));
936936
}
937937

938938
res.status(404).send();

api/src/routes/reports-router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,5 +199,5 @@ reportsRouter.get("/audit/pdf", async (req: Request, res: Response) => {
199199
let pdf = await generatePDF(data);
200200
res.setHeader("Content-disposition", `attachment; filename="Authority_AUDIT_${name}.pdf"`);
201201
res.setHeader("Content-type", "application/pdf");
202-
res.send(pdf);
202+
res.send(Buffer.from(pdf));
203203
});

api/src/utils/pdf-generator.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export async function generatePDF(content: string, format: PaperFormat = "letter
1111
format,
1212
landscape,
1313
preferCSSPageSize: true,
14+
1415
});
1516
await browser.close();
1617
return Promise.resolve(pdf);

0 commit comments

Comments
 (0)