diff --git a/src/world_intel_mcp/dashboard/index.html b/src/world_intel_mcp/dashboard/index.html index c35f256..cb242d6 100644 --- a/src/world_intel_mcp/dashboard/index.html +++ b/src/world_intel_mcp/dashboard/index.html @@ -505,7 +505,8 @@ function updateAviation(data) { function updateClimate(data) { if (!data || data.error) { $('#climateContent').innerHTML = safe('
Unavailable
'); return; } - var anomalies = data.anomalies || data.zones || data.data || (Array.isArray(data) ? data : []); + var src = data.anomalies || data.zones || data.data || (Array.isArray(data) ? data : []); + var anomalies = Array.isArray(src) ? src : (typeof src === 'object' ? Object.values(src) : []); if (anomalies.length === 0) { $('#climateContent').innerHTML = safe('
No anomalies detected
'); return; } var html = ''; anomalies.slice(0, 15).forEach(function(a) {
ZoneTempPrecip