From ab38ea7743be239fec9968ec9e4276cc83097d7b Mon Sep 17 00:00:00 2001 From: Marc Rutkowski Date: Tue, 21 May 2024 14:25:34 +0200 Subject: [PATCH] N'applique pas le filtre automatique sur le taux de remplissage lorsque le filtre sur le niveau de labellisation est actif Ref: https://www.notion.so/accelerateur-transition-ecologique-ademe/Probl-me-de-filtres-dans-la-page-Collectivit-s-40af8d9695204562a17a811a02b4165a --- .../data/useFilteredCollectivites.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app.territoiresentransitions.react/src/app/pages/CollectivitesEngagees/data/useFilteredCollectivites.ts b/app.territoiresentransitions.react/src/app/pages/CollectivitesEngagees/data/useFilteredCollectivites.ts index dc9337e9cc..cd5c8f3a6e 100644 --- a/app.territoiresentransitions.react/src/app/pages/CollectivitesEngagees/data/useFilteredCollectivites.ts +++ b/app.territoiresentransitions.react/src/app/pages/CollectivitesEngagees/data/useFilteredCollectivites.ts @@ -92,9 +92,12 @@ const buildQueryFromFilters = (filters: CollectiviteEngagee.Filters) => { filter('completude_eci_intervalle', 'in', filters.tauxDeRemplissage); } } - // en l'absence de taux sélectionné, la selection d'un référentiel équivaut - // à un taux de remplissage qui n'est pas 0 - else if (filters.referentiel.length > 0) { + // en l'absence de taux ou de niveau de labellisation sélectionné, la + // selection d'un référentiel équivaut à un taux de remplissage qui n'est pas 0 + else if ( + filters.referentiel.length > 0 && + filters.niveauDeLabellisation.length === 0 + ) { const intervalles = ['0-49', '50-79', '80-99', '100']; if (filters.referentiel.length === 1) { if (filters.referentiel.includes('cae'))