From 60c174b4cf411e511af49f03a39844d587d5ea4f Mon Sep 17 00:00:00 2001 From: Angelo Fiorillo Date: Wed, 13 May 2026 18:19:06 +0200 Subject: [PATCH] fix: replace undefined `cutoff` variable in applyFilter hourly filter `cutoff` was never defined in scope, causing a ReferenceError that silently aborted applyFilter before any charts or tables were rendered. Co-Authored-By: Claude Sonnet 4.6 --- dashboard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboard.py b/dashboard.py index ebf8d5f..a6621a4 100644 --- a/dashboard.py +++ b/dashboard.py @@ -742,7 +742,7 @@ def get_dashboard_data(db_path=DB_PATH): // Hourly aggregation (filtered by model + range, then bucketed by UTC hour) const hourlySrc = (rawData.hourly_by_model || []).filter(r => - selectedModels.has(r.model) && (!cutoff || r.day >= cutoff) + selectedModels.has(r.model) && (!start || r.day >= start) && (!end || r.day <= end) ); const hourlyAgg = aggregateHourly(hourlySrc, hourlyTZ);