SPW-DIG / metawal-core-geonetwork

Metawal - Catalogue pour l'information géographique de Wallonie
http://metawal.wallonie.be
GNU General Public License v2.0
3 stars 1 forks source link

Webcomposants - Fulltextfilter ne fonctionne plus dans les composants de type "cards" #831

Closed vbombaerts closed 1 year ago

vbombaerts commented 1 year ago

Dans les composants de type cards comme par exemple https://metawal4.test.wallonie.be/geonetwork/srv/api/pages/fre/demomapstore/content la recherche libre (fulltextfilter) ne fonctionne plus. Dans les composants de type tableau c'est OK. https://metawal4.test.wallonie.be/geonetwork/srv/api/pages/fre/demointranet/content

Une idée ?

GeryNi commented 1 year ago

Le seule différence que je vois entre les 2 composants est :

Dans le composant table (qui fonctionne) textFilter = fulltextfilter.replace(/\s+/g,"").split(",")

Dans le composant card (qui pose problème): textFilter = fulltextfilter.split(',')

Je suppose donc qu’il faut rajouter ‘replace(/\s+/g,"")’ afin d’enlever des caractères qui pourraient poser problème dans la requête qui sera envoyée à Elastic.

vbombaerts commented 1 year ago

Dans la console réseau, on voit que pour le composant tableau taper des caractères dans la boite de recherche engendre une recherche msearch. Pas pour les cards.