fix: stats departementales limite aux resistants + ex

This commit is contained in:
Sébastien Arod 2025-06-23 16:34:04 +02:00
parent c82ae0833b
commit 4229719032

View file

@ -4,7 +4,7 @@ import {
isInformationPreoccupante, isInformationPreoccupante,
isProcedureCivile, isProcedureCivile,
} from "../../../data/EvenementFamille"; } from "../../../data/EvenementFamille";
import { Famille } from "../../../data/Famille"; import { Famille, isExResistant, isResistant } from "../../../data/Famille";
import { import {
isEvtTypeProcedurePenale, isEvtTypeProcedurePenale,
isEvtTypeProcedurePenaleHorsGendarmerie, isEvtTypeProcedurePenaleHorsGendarmerie,
@ -21,8 +21,11 @@ export function computeStatsDepartementales(
familles: Famille[], familles: Famille[],
departements: Departement[] departements: Departement[]
): StatDepartementales { ): StatDepartementales {
const famillesResistantesOuEx = familles.filter(
(f) => isResistant(f) || isExResistant(f)
);
const famillesByDepartement: Record<string, Famille[]> = groupBy( const famillesByDepartement: Record<string, Famille[]> = groupBy(
familles, famillesResistantesOuEx,
(f) => f.Departement (f) => f.Departement
); );
return Object.fromEntries( return Object.fromEntries(