changed order of so pdf doesnt get orphaned

This commit is contained in:
2024-04-30 14:02:25 +01:00
parent 5a411dc290
commit 923ed0c47d
10 changed files with 124 additions and 72 deletions
+23 -11
View File
@@ -104,7 +104,7 @@ import { other_pdf } from "../../../components/pdftemplates/other_pdf";
// ApiProxy.post(async (req, res) => {
export default function handler(req, res) {
export default async function handler(req, res) {
var checkHash = req.query.hash;
let reqBodyobj = req.body; //JSON.parse(req.body);
@@ -217,25 +217,37 @@ export default function handler(req, res) {
"\n/////////////////////////"
);
ReactPDF.render(
<MyDocument docProps={reqBodyobj} />,
process.cwd() + `/tmp/${reqBodyobj.repfile_name}.pdf`
const renderedPDF = await ReactPDF.renderStream(
<MyDocument docProps={reqBodyobj} />
);
await createRepPDFBlob(
renderedPDF,
containerID,
caseRef,
reqBodyobj.repfile_name
);
console.log(
"///////////////////////////////////\nrep pdf file created: " +
`/files/${reqBodyobj.repfile_name}.pdf`,
"\n/////////////////////////"
);
// upload file to storage account
uploadPDFRepFiles(
process.cwd() + `/tmp/${reqBodyobj.repfile_name}.pdf`,
containerID,
caseRef + "/" + reqBodyobj.repfile_name,
repType
);
// uploadPDFRepFiles(
// process.cwd() + `/tmp/${reqBodyobj.repfile_name}.pdf`,
// containerID,
// caseRef + "/" + reqBodyobj.repfile_name,
// repType
// );
// remove from local folder
//fs.unlinkSync(process.cwd() + `/tmp/${reqBodyobj.repfile_name}.pdf`);
return res.status(200).json({
data: "success",
path: `tmp/${reqBodyobj.repfile_name}.pdf`,
path: `${reqBodyobj.repfile_name}.pdf`,
});
// } else {
// return res.status(400).json();