From a24c7a567c20ec90c8b6b953acc6e5441c886616 Mon Sep 17 00:00:00 2001 From: vjrj Date: Tue, 28 Jul 2026 09:01:05 +0200 Subject: [PATCH] fix(fires): "En rojo, 0 fuegos activos" con el mapa lleno de fuegos La leyenda de /fires decidia por `activefires` pero contaba `activefiresunion`: (activefires.length + firealerts.length) === 0 ? "No hay fuegos..." : "En rojo, {activefiresunion.length + firealerts.length} fuegos activos" `activefiresunion` no la escribe nadie. La union de fuegos es un WIP de fires-csv-mongo-import que nunca llego a produccion (usa thelpers/tsimplify/tbuffer sin require), y de hecho el que la dibujaria solo se renderiza bajo `Meteor.isDevelopment`. Verificado en la base de datos de PRODUCCION: activefiresunion = 0 documentos, con 3608 en activefires. O sea que el contador lleva anos diciendo 0. Ahora cuenta `activefires`, que es justo lo que pinta en rojo el FireList `nasa`. No es una regresion de la modernizacion: produccion tiene el mismo fallo. Si algun dia se reimplementa la union de fuegos habra que revisar este contador (y sacar FireListUnion de isDevelopment). --- imports/ui/pages/FiresMap/FiresMap.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/imports/ui/pages/FiresMap/FiresMap.js b/imports/ui/pages/FiresMap/FiresMap.js index 04d9130..99d57e7 100644 --- a/imports/ui/pages/FiresMap/FiresMap.js +++ b/imports/ui/pages/FiresMap/FiresMap.js @@ -264,9 +264,15 @@ class FiresMap extends React.Component {

+ {/* El contador debe contar lo mismo que se pinta en rojo: los `activefires` + del FireList `nasa`, mas los avisos de usuarias. Contaba `activefiresunion`, + coleccion que NO escribe nadie (el union del importador es un WIP que nunca + llego a produccion) y que ademas solo se dibuja bajo `Meteor.isDevelopment`: + salia "En rojo, 0 fuegos activos" con el mapa lleno de fuegos. La condicion + de aqui debajo ya usaba `activefires`. */} { (this.props.activefires.length + this.props.firealerts.length) === 0 ? No hay fuegos activos en esta zona del mapa. {{ countTotal: this.props.activefirestotal }} fuegos activos en el mundo. : - En rojo, {{ inMap: this.props.activefiresunion.length + this.props.firealerts.length }} fuegos activos. {{ countTotal: this.props.activefirestotal }} fuegos activos en el mundo. + En rojo, {{ inMap: this.props.activefires.length + this.props.firealerts.length }} fuegos activos. {{ countTotal: this.props.activefirestotal }} fuegos activos en el mundo. }

{isNotHomeAndMobile() && this.props.firealerts.length > 0 &&