diff --git a/.env.local b/.env.local index 4b58fdf3..8ee37a0e 100644 --- a/.env.local +++ b/.env.local @@ -13,11 +13,11 @@ RELAYPATH = "dev-pedw-hc" //Test Oauth ESNR -//CLIENT_ID = d40b9373-96c2-4b04-8bd8-c2a2fe6444c1 -//CLIENT_SECRET = IXI8Q~D5oqsC-nrtayHHc~tUAfjQFzNiKVQ~fc2S -//RELAY_ROOT = https://test-pedw-ns.servicebus.windows.net/test-pedw-hc/ -//RELAYURI = "test-pedw-ns.servicebus.windows.net" -//RELAYPATH = "test-pedw-hc" +CLIENT_ID = d40b9373-96c2-4b04-8bd8-c2a2fe6444c1 +CLIENT_SECRET = IXI8Q~D5oqsC-nrtayHHc~tUAfjQFzNiKVQ~fc2S +RELAY_ROOT = https://test-pedw-ns.servicebus.windows.net/test-pedw-hc/ +RELAYURI = "test-pedw-ns.servicebus.windows.net" +RELAYPATH = "test-pedw-hc" //Preprod Oauth WGO @@ -63,12 +63,12 @@ SECRET = SuperSecret AZURE_CLIENT_ID = $CLIENT_ID AZURE_TENANT_ID = $TENANT AZURE_CLIENT_SECRET = $CLIENT_SECRET -AZURE_STORAGE_ACCOUNT_NAME= "pedwdev" -//AZURE_STORAGE_ACCOUNT_NAME= "pedwtest" +//AZURE_STORAGE_ACCOUNT_NAME= "pedwdev" +AZURE_STORAGE_ACCOUNT_NAME= "pedwtest" AZURE_STORAGE_ACCOUNT_KEY = JS3ZIXianhYhB1lZrHB+bXbdzaLlON0alCyKrFAb+jVEwr9iqo2dty92EBxwnufNFM+CSN/fKX2R+AStDn0byg== -AZURE_PEDW_STORAGE_ENDPOINT = https://pedwdev.blob.core.windows.net -//AZURE_PEDW_STORAGE_ENDPOINT = https://pedwtest.blob.core.windows.net +//AZURE_PEDW_STORAGE_ENDPOINT = https://pedwdev.blob.core.windows.net +AZURE_PEDW_STORAGE_ENDPOINT = https://pedwtest.blob.core.windows.net AZURE_PEDW_CONTAINER = "pedwapplications" AZURE_PEDW_QUEUE_ENDPOINT = https://$AZURE_STORAGE_ACCOUNT_NAME.queue.core.windows.net diff --git a/actions/index.js b/actions/index.js index b428fabe..18a75fb3 100644 --- a/actions/index.js +++ b/actions/index.js @@ -1399,7 +1399,7 @@ export const generateAppealPDF = async ( //formValues.append("filesList", fileList); Object.assign(formValues, { - "filesList": fileList.hasOwnProperty("value") ? fileList.value : [], + "filesList": fileList, }); var queryUrl = "/api/file/generateappealpdf?appealType=" + appealType; diff --git a/components/newappeal/aboutyou.js b/components/newappeal/aboutyou.js index d4a1d078..b7847f25 100644 --- a/components/newappeal/aboutyou.js +++ b/components/newappeal/aboutyou.js @@ -49,11 +49,6 @@ const RenderTextfield = ({ id={id} type={type} disabled={disabled ? true : false} - maxLength={ - custom.hasOwnProperty("maxFieldLength") - ? custom.maxFieldLength - : undefined - } /> > diff --git a/components/newappeal/buildcheckrow.js b/components/newappeal/buildcheckrow.js index 87f92555..f4499d9e 100644 --- a/components/newappeal/buildcheckrow.js +++ b/components/newappeal/buildcheckrow.js @@ -63,7 +63,7 @@ let BuildCheckRow = (props) => { const { locale } = router; const { appealtypes } = router.query; - let formObj = jsonpath(fieldLookup, "$['" + appealtypes + "']"); + let formObj = jsonpath("$['" + appealtypes + "']", fieldLookup); let labelTrans = router.locale == "cy" diff --git a/components/newappeal/buildchecksection.js b/components/newappeal/buildchecksection.js index e4a88aa0..1ee3b638 100644 --- a/components/newappeal/buildchecksection.js +++ b/components/newappeal/buildchecksection.js @@ -16,6 +16,7 @@ import { getThumbnailIconByExtension, bytesToSize, } from "../utils"; +import { generateAppealPDF } from "../../actions"; let BuildCheckSection = (props) => { useEffect(() => { @@ -70,6 +71,38 @@ let BuildCheckSection = (props) => { alert(1); }; + let buildAppealFilesArray = []; + console.log("attached docs: - ", buildAppealFilesArray); + + let filesUplaodObj = Object.keys(props.props.form.appealForm.values) + .filter(function (k) { + return k.indexOf("pinswg_fileUpload") == 0; + }) + .reduce(function (newData, k) { + newData[k] = props.props.form.appealForm.values[k]; + return newData; + }, {}); + + console.log(filesUplaodObj); + + for (let key in filesUplaodObj) { + for (let j in filesUplaodObj[key]) { + buildAppealFilesArray.push({ + "name": filesUplaodObj[key][j].name, + "size": filesUplaodObj[key][j].size, + }); + } + } + + console.log(buildAppealFilesArray); + + let pdfObj = props.props.form.appealForm.values; + + Object.assign(pdfObj, { + "containerID": props.props.accountDetails.containerID, + "casefolderID": props.appealType.caseReference.ticketnumber, + }); + return (