fix(earthquakes): reject malformed feature properties

This commit is contained in:
Sameh Khamis committed 2026-09-10 19:56:01 -07:00
1 parent c390724bc0
commit ac3926c7db
4 files changed
+18

No files matched your search

+1
View File
@@ -130,6 +130,7 @@ export function normalizeEarthquakeSnapshot(geojson) {
const coordinates = feature?.geometry?.coordinates;
const properties = feature?.properties;
if (!Array.isArray(coordinates) || coordinates.length < 2 || !properties
|| typeof properties !== 'object' || Array.isArray(properties)
|| (feature.geometry.type != null && feature.geometry.type !== 'Point')) return null;
const [lon, lat, depthKm] = coordinates;
const mag = properties.mag;