From b9bd6166e37454bb67afe7b96f4c0257991340d1 Mon Sep 17 00:00:00 2001 From: Sara Bianchi Date: Wed, 15 Jan 2025 18:27:13 +0100 Subject: [PATCH] fix: fixed event search results --- RELEASE.md | 6 ++++++ src/components/ItaliaTheme/Blocks/EventSearch/Body.jsx | 9 +-------- .../ItaliaTheme/Blocks/EventSearch/FiltersConfig.js | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index ffad48c35..ded3be3ab 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -30,6 +30,12 @@ - ... --> +## Versione X.X.X (dd/mm/yyyy) + +### Fix +- Sistemato un bug che non restituiva i risultati di ricerca nel blocco di Ricerca Eventi anche se il flag "Di default, mostra i risultati" era attivo. Risolto problema che mandava in errore il blocco alla creazione di esso. + + ## Versione 7.33.2 (09/12/2024) ### Fix diff --git a/src/components/ItaliaTheme/Blocks/EventSearch/Body.jsx b/src/components/ItaliaTheme/Blocks/EventSearch/Body.jsx index 33b53e78f..3faac0e37 100644 --- a/src/components/ItaliaTheme/Blocks/EventSearch/Body.jsx +++ b/src/components/ItaliaTheme/Blocks/EventSearch/Body.jsx @@ -64,13 +64,6 @@ const Body = ({ data, id, inEditMode, path, onChangeBlock }) => { ); }); - const firstLoading = useSelector((state) => { - return ( - !state.querystringsearch?.subrequests?.[id + '_events_search']?.loading && - !state.querystringsearch?.subrequests?.[id + '_events_search']?.loaded - ); - }); - const resultsRef = createRef(); const doRequest = (page = currentPage) => { @@ -116,7 +109,7 @@ const Body = ({ data, id, inEditMode, path, onChangeBlock }) => { // Se cambia uno dei tre filtri resetto lo stato dei filtri useEffect(() => { dispatchFilter({ type: 'reset' }); - if (data.show_default_results && firstLoading) { + if (data.show_default_results) { doRequest(); } // eslint-disable-next-line react-hooks/exhaustive-deps diff --git a/src/components/ItaliaTheme/Blocks/EventSearch/FiltersConfig.js b/src/components/ItaliaTheme/Blocks/EventSearch/FiltersConfig.js index 668469bb0..c1eefe20a 100644 --- a/src/components/ItaliaTheme/Blocks/EventSearch/FiltersConfig.js +++ b/src/components/ItaliaTheme/Blocks/EventSearch/FiltersConfig.js @@ -6,7 +6,7 @@ import DefaultFilters from 'design-comuni-plone-theme/components/ItaliaTheme/Blo componente da customizzare nel proprio sito per modificare/aggiungere tipologie di Filtri *** */ -const FiltersConfig = ({ data }) => { +const FiltersConfig = (props) => { // const subsite = useSelector((state) => state.subsite?.data); const defaultFilters = DefaultFilters();