diff --git a/actions/azurestorage.js b/actions/azurestorage.js index 33cc4475..d51cad93 100644 --- a/actions/azurestorage.js +++ b/actions/azurestorage.js @@ -695,7 +695,7 @@ export const uploadSingleFile = async ( 0 || files[prop][0].fieldName.indexOf("_-_LPA's_Registration_Letter") > 0 || - files[prop][0].fieldName.indexOf(+"_-_Environmental_Statement") > + files[prop][0].fieldName.indexOf("_-_Environmental_Statement") > 0 || files[prop][0].fieldName.indexOf("_-_Cost_of_Application") > 0 || files[prop][0].fieldName.indexOf("_-_Other_Relevant_Material") > diff --git a/components/elements/index.js b/components/elements/index.js index 42284bde..7f000d7c 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -1867,7 +1867,8 @@ const RenderFileUpload = (field) => { let month = repDate.getMonth() + 1; let year = repDate.getFullYear(); - const pdfFileNameDateStamp = year + "-" + month + "-" + day; + const pdfFileNameDateStamp = + year + "-" + ("0" + month).slice(-2) + "-" + ("0" + day).slice(-2); switch (docCode) { case "000000": diff --git a/components/newappeal/buildchecksection.js b/components/newappeal/buildchecksection.js index 16b3d18d..58a96b8e 100644 --- a/components/newappeal/buildchecksection.js +++ b/components/newappeal/buildchecksection.js @@ -130,7 +130,15 @@ let BuildCheckSection = (props) => { }; const finaliseAppeal = async () => { - //console.log("finalising appeal:"); + //console.log("finalising appeal:", pdfObj); + + const uniqueArray = pdfObj.filesList.filter( + (value, index, self) => + index === self.findIndex((t) => t.name === value.name) + ); + + pdfObj.filesList = uniqueArray; + confirmSections ? (setFinaliseAppealProcess(true), await generateAppealPDF( diff --git a/components/pdftemplates/appealRow_pdf.js b/components/pdftemplates/appealRow_pdf.js index a0be99fd..4609869a 100644 --- a/components/pdftemplates/appealRow_pdf.js +++ b/components/pdftemplates/appealRow_pdf.js @@ -522,7 +522,7 @@ export const AppealRow_pdf = (props) => { case "{67FAC785-CD58-4f9f-ABB3-4B7DDC6ED5ED}": return ( { else if (filename.indexOf("_-_LPA_Original_Permission") > 0) doctypeCode = "000010"; else if (filename.indexOf("_-_LPA's_Registration_Letter") > 0) - doctypeCode = "000010"; - else if (filename.indexOf(+"_-_Environmental_Statement") > 0) + doctypeCode = "000011"; + else if (filename.indexOf("_-_Environmental_Statement") > 0) doctypeCode = "000012"; else if (filename.indexOf("_-_Cost_of_Application") > 0) doctypeCode = "000013"; diff --git a/data/lookuptranslations.json b/data/lookuptranslations.json index c4961cec..1eb991fc 100644 --- a/data/lookuptranslations.json +++ b/data/lookuptranslations.json @@ -319,7 +319,7 @@ "pinswg_lpa": 846040010 }, { - "value": "Gwynedd Council", + "value": "Cyngor Gwynedd", "value_cy": "Cyngor Gwynedd", "pinswg_lpa": 846040011 }, diff --git a/data/lpa.json b/data/lpa.json index 848a0bac..1ed30b0a 100644 --- a/data/lpa.json +++ b/data/lpa.json @@ -50,7 +50,7 @@ "accountid": "15297616-dc16-ec11-a985-00224800f523" }, { - "name": "Gwynedd Council", + "name": "Cyngor Gwynedd", "accountid": "17297616-dc16-ec11-a985-00224800f523" }, { diff --git a/data/picklistdata/pinswg_hedgeshedgerowstreepreservationreplacem.json b/data/picklistdata/pinswg_hedgeshedgerowstreepreservationreplacem.json index c02f7538..7be56d01 100644 --- a/data/picklistdata/pinswg_hedgeshedgerowstreepreservationreplacem.json +++ b/data/picklistdata/pinswg_hedgeshedgerowstreepreservationreplacem.json @@ -18023,7 +18023,7 @@ "Label": { "LocalizedLabels": [ { - "Label": "Gwynedd County Council", + "Label": "Cyngor Gwynedd", "LanguageCode": 1033, "IsManaged": false, "MetadataId": "152c16aa-848c-eb11-aac2-00224800be9c", @@ -18031,7 +18031,7 @@ } ], "UserLocalizedLabel": { - "Label": "Gwynedd County Council", + "Label": "Cyngor Gwynedd", "LanguageCode": 1033, "IsManaged": false, "MetadataId": "152c16aa-848c-eb11-aac2-00224800be9c",