From 1a740bd78b194b1bf9c94461936649fdf485a0c9 Mon Sep 17 00:00:00 2001 From: rdbsolutions Date: Fri, 28 Mar 2025 06:38:06 +0000 Subject: [PATCH] 15439 fix for app error in advanced search --- components/mapping/index.js | 54 +++++++++++++++++++-------- components/search/advancedsearch.js | 16 ++++++-- components/search/dnssearchresults.js | 23 +++++++++--- pages/api/file/uploadsinglefile.js | 13 ------- 4 files changed, 68 insertions(+), 38 deletions(-) diff --git a/components/mapping/index.js b/components/mapping/index.js index 390c295a..9cf76758 100644 --- a/components/mapping/index.js +++ b/components/mapping/index.js @@ -46,21 +46,45 @@ const GoogleMapComponent = (props) => { // yesIWantToUseGoogleMapApiInternals // onGoogleApiLoaded={({ map, maps }) => ModelsMap(map, maps)} // > - - + <> + {" "} +
+
+ + See this map on Datamap Wales + +
+
+
+
+ +
+
+ ); }; diff --git a/components/search/advancedsearch.js b/components/search/advancedsearch.js index 7fc0022c..1c23b9a1 100644 --- a/components/search/advancedsearch.js +++ b/components/search/advancedsearch.js @@ -580,10 +580,10 @@ let AdvancedSearch = (props) => { label={t("search:appealtype-label")} errormsg="Appeal type is required" /> - {props.props?.props.form[ - props.form - ]?.values?.appealTypes.split(",")[0] === - "846040002" && ( + + {props.appealTypesValue?.split( + "," + )[0] === "846040002" && ( { const selector = formValueSelector("advancedSearchForm"); // <-- same as form name +AdvancedSearch = connect((state) => { + const appealTypesValue = selector(state, "appealTypes"); + + return { + appealTypesValue, + }; +})(AdvancedSearch); + export default connect( mapStateToProps, mapDispatchToProps diff --git a/components/search/dnssearchresults.js b/components/search/dnssearchresults.js index 2433cca5..29694ff9 100644 --- a/components/search/dnssearchresults.js +++ b/components/search/dnssearchresults.js @@ -753,12 +753,12 @@ const DNSSearchResults = (props) => { {showMap == "true" && (
- { onGoogleApiLoaded={({ map, maps }) => ModelsMap(map, maps) } - /> + /> */} + +
)} diff --git a/pages/api/file/uploadsinglefile.js b/pages/api/file/uploadsinglefile.js index ec827955..bc7af6e0 100644 --- a/pages/api/file/uploadsinglefile.js +++ b/pages/api/file/uploadsinglefile.js @@ -53,19 +53,6 @@ ApiProxy.post(async (req, res) => { // } // } - // for (const [fileName, fileDetails] of Object.entries(req.files)) { - // if (allowedMimeTypes.includes(fileDetails[0].headers["content-type"])) { - // allowedFilesFormData[fileName] = fileDetails.map((file) => ({ - // fieldName: file.fieldName, - // originalFilename: file.originalFilename, - // path: file.path, - // size: file.size, - // headers: file.headers, - // contentType: file.headers["content-type"], - // })); - // } - // } - for (const [fileName, fileDetails] of Object.entries(req.files)) { const file = fileDetails[0]; const filePath = file.path;