Fix: handle null modelDraws gracefully
Deploy to git-pages / deploy (push) Successful in 13s

This commit is contained in:
2026-08-10 16:37:40 -04:00
parent be647d0882
commit 83417368f2
+5 -3
View File
@@ -36,7 +36,8 @@ export default function ModelDrawsComparison({ data, waves, districtName }) {
}, [data.waves])
const quadModels = data.quadData || {}
const modelDraws = data.modelDraws || {}
// modelDraws may be null if API unavailable, handle gracefully
const modelDraws = data.modelDraws || null
// Compute max arrests for Y-axis scaling across all quadrants and years
const allArrestValues = []
@@ -53,8 +54,9 @@ export default function ModelDrawsComparison({ data, waves, districtName }) {
})
})
// Add draw values if available
Object.values(modelDraws).forEach(groups => {
// Add draw values if available (when modelDraws is populated)
const drawValues = modelDraws || {}
Object.values(drawValues).forEach(groups => {
Object.values(groups).forEach(draws => {
if (draws && draws.length > 0) {
allArrestValues.push(...draws)