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
+19 -20
View File
@@ -180,28 +180,27 @@ export default async function handler(req, res) {
<MyDocument docProps={blobProgress} pickListData={pickListData} />
);
createAppealPDFBlob(renderedPDF, containerID, blobProgress.pinswg_name);
console.log(
"///////////////////////////////////\nfile created: " +
await createAppealPDFBlob(
renderedPDF,
containerID,
blobProgress.pinswg_name
).then((data) => {
console.log(
"///////////////////////////////////\nfile created: " + data,
`/files/${blobProgress.pinswg_name}.pdf`,
"\n/////////////////////////"
);
// uploadPDFAppealFiles(
// process.cwd() + `/tmp/${appealBodyObj.pinswg_name}.pdf`,
// containerID,
// appealBodyObj.pinswg_name
// );
// then remove from local folder
//fs.unlinkSync(process.cwd() + `/tmp/${appealBodyObj.repfile_name}.pdf`);
return res.status(200).json({
data: "success",
path: process.cwd() + `/tmp/${blobProgress.pinswg_name}.pdf`,
"\n/////////////////////////"
);
return res.status(200).json({
status: "success",
data: data,
path: `/files/${blobProgress.pinswg_name}.pdf`,
});
});
// return res.status(200).json({
// data: "success",
// path: process.cwd() + `/tmp/${blobProgress.pinswg_name}.pdf`,
// });
// } else {
// return res.status(400).json();
// }
+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();