diff --git a/components/myportal/awaitingsubmissionfromblob.js b/components/myportal/awaitingsubmissionfromblob.js index 1b73320b..f8d577c3 100644 --- a/components/myportal/awaitingsubmissionfromblob.js +++ b/components/myportal/awaitingsubmissionfromblob.js @@ -77,49 +77,57 @@ const AwaitingSubmissionFromBlob = (props) => {
diff --git a/pages/api/file/createappealcompletemessage_api.js b/pages/api/file/createappealcompletemessage_api.js
index 9818ce15..45591911 100644
--- a/pages/api/file/createappealcompletemessage_api.js
+++ b/pages/api/file/createappealcompletemessage_api.js
@@ -1,7 +1,9 @@
import { hashAPIPath } from "../../../actions";
import {
- getBlobs,
createCaseCompleteMessage,
+ getProgressBlobs,
+ downloadProgressFile,
+ createBlob,
} from "../../../actions/azurestorage";
import nextConnect from "next-connect";
@@ -25,8 +27,20 @@ ApiProxy.get(async (req, res) => {
"&tempcaseref=" +
tempCaseRef;
+ const blobProgress = await getProgressBlobs(
+ containerName,
+ tempCaseRef
+ ).then((data) => {
+ return downloadProgressFile(containerName, data.path, tempCaseRef);
+ });
+
+ Object.assign(blobProgress, {
+ "appealComplete": true,
+ });
+
//http: if (hashAPIPath(checkquerypath) == "&hash=" + checkHash) {
await createCaseCompleteMessage(containerName, tempCaseRef).then((data) => {
+ createBlob(JSON.stringify(blobProgress), containerName, tempCaseRef);
return res.status(200).json(data);
});
// } else {
diff --git a/pages/api/file/generateappealpdf.js b/pages/api/file/generateappealpdf.js
index a228430f..37f7be4c 100644
--- a/pages/api/file/generateappealpdf.js
+++ b/pages/api/file/generateappealpdf.js
@@ -182,14 +182,14 @@ export default async function handler(req, res) {
);
uploadPDFAppealFiles(
- process.cwd() + `tmp/${appealBodyObj.pinswg_name}.pdf`,
+ 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`);
+ //fs.unlinkSync(process.cwd() + `/tmp/${appealBodyObj.repfile_name}.pdf`);
return res.status(200).json({
data: "success",
diff --git a/pages/api/file/generatepdf.js b/pages/api/file/generatepdf.js
index 1342f22a..2c43dbfd 100644
--- a/pages/api/file/generatepdf.js
+++ b/pages/api/file/generatepdf.js
@@ -219,19 +219,19 @@ export default function handler(req, res) {
ReactPDF.render(