diff --git a/components/newappeal/buildfield.js b/components/newappeal/buildfield.js
index 6244b143..e8d5e5c7 100644
--- a/components/newappeal/buildfield.js
+++ b/components/newappeal/buildfield.js
@@ -176,6 +176,11 @@ export default function BuildField(props) {
);
diff --git a/components/newappeal/buildrow.js b/components/newappeal/buildrow.js
index c9cacbdd..c4414367 100644
--- a/components/newappeal/buildrow.js
+++ b/components/newappeal/buildrow.js
@@ -58,6 +58,11 @@ export default function BuildRow(props) {
doc
);
+ var documentTypeCode = xpath.select(
+ "//@ishareDocumentCode",
+ doc
+ );
+
var hint = xpath.select("//label/@hint", doc);
var dateStart = xpath.select("//@dateStart", doc);
var dateEnd = xpath.select("//@dateEnd", doc);
@@ -87,6 +92,10 @@ export default function BuildRow(props) {
!_.isEmpty(requiredDocumentLabel) &&
requiredDocumentLabel[0].value;
+ documentTypeCode =
+ !_.isEmpty(documentTypeCode) &&
+ documentTypeCode[0].value;
+
dateStart = !_.isEmpty(dateStart) && dateStart[0].value;
dateEnd = !_.isEmpty(dateEnd) && dateEnd[0].value;
@@ -110,6 +119,7 @@ export default function BuildRow(props) {
props.props.props.formData.pickListData
}
mandatoryFieldsData={mandatoryFieldsData}
+ documentTypeCode={documentTypeCode}
/>
);
} else {
@@ -146,6 +156,7 @@ export default function BuildRow(props) {
documentList={
props.props.appealType.documentList
}
+ documentTypeCode={documentTypeCode}
/>
);
// } else {
diff --git a/data/formsxml/adverts.xml b/data/formsxml/adverts.xml
index a19b3338..e6b32ef8 100644
--- a/data/formsxml/adverts.xml
+++ b/data/formsxml/adverts.xml
@@ -410,7 +410,7 @@
@@ -140,6 +143,7 @@ const Home = (props) => {
awaitingSubmission={awaitingSubmission}
accountDetails={accountDetails}
ggLogout={govGateway.config.end_session_endpoint}
+ showFileUpload={showFileUpload}
/>
@@ -220,6 +224,10 @@ export const getServerSideProps = wrapper.getServerSideProps(
store.dispatch(
setAwaitingSubmissionDetails(awaitingSubmissionDetails)
);
+
+ return {
+ props: { showFileUpload: process.env.SHOWFILEUPLOAD },
+ };
}
}
);
diff --git a/store/store.js b/store/store.js
index 5cefff1c..d26b820e 100644
--- a/store/store.js
+++ b/store/store.js
@@ -108,9 +108,9 @@ const makeStore = ({ isServer }) => {
const persistConfig = {
key: "acp",
whitelist: [
- // "currentView",
+ "currentView",
// "search",
- // "searchResultsObj",
+ "searchResultsObj",
"formData",
"appealType",
"LPAData",
@@ -122,7 +122,7 @@ const makeStore = ({ isServer }) => {
"govGateway",
"form",
],
- version: 1.2,
+ version: 1.3,
storage: storage,
stateReconciler: autoMergeLevel2, // if needed, use a safer storage
migrate: (state) => {