diff --git a/packages/dashboard/index.html b/packages/dashboard/index.html
index fe2bc22..74c82b6 100644
--- a/packages/dashboard/index.html
+++ b/packages/dashboard/index.html
@@ -10542,14 +10542,14 @@ async function loadProcurementPulse() {
try {
// Fire all in parallel
var [reorder, arb, squeeze, movers] = await Promise.all([
- api('/api/procurement/reorder?limit=1').catch(function() { return null; }),
+ api('/api/procurement/reorder-top?limit=1').catch(function() { return null; }),
api('/api/procurement/arbitrage?limit=1').catch(function() { return null; }),
api('/api/procurement/supply-squeeze?limit=1').catch(function() { return null; }),
api('/api/procurement/price-movers?days=7&limit=10').catch(function() { return null; }),
api('/api/equivalences?limit=1').catch(function() { return null; }),
]);
- var buySignals = reorder ? (reorder.total || (reorder.reorder_signals || []).length || 0) : 0;
+ var buySignals = reorder && reorder.summary ? (reorder.summary.buy_now || 0) : 0;
var arbOps = arb ? (arb.total || (arb.opportunities || []).length || 0) : 0;
var supplyAlert = squeeze ? (squeeze.total || (squeeze.items || []).length || 0) : 0;
var gainers = movers ? ((movers.gainers || []).length) : 0;