fix(firms): reject missing and out-of-range detection coordinates

This commit is contained in:
Rudy Celekli committed 2026-10-14 20:12:08 -04:00
1 parent 0265ad4c19
commit 8b68ff8412
5 files changed
+58 -2

No files matched your search

+9 -1
View File
@@ -105,7 +105,15 @@ export function parseFirmsCsv(text) {
if (parts.length < header.length) continue; // malformed row — skip
const lat = Number(parts[iLat]);
const lon = Number(parts[iLon]);
if (!Number.isFinite(lat) || !Number.isFinite(lon)) continue;
if (
!parts[iLat].trim() ||
!parts[iLon].trim() ||
!Number.isFinite(lat) ||
!Number.isFinite(lon) ||
Math.abs(lat) > 90 ||
Math.abs(lon) > 180
)
continue;
records.push({
lat,