From adbb90eeea70761217c31a56c53dd00c30fefcb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Mon, 9 Mar 2026 14:20:05 +0800 Subject: [PATCH] Fix division by zero in timeRange when amount is 1 Co-Authored-By: Claude Opus 4.6 --- src/module/setChartData.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/module/setChartData.js b/src/module/setChartData.js index 8a62378..797c6b5 100644 --- a/src/module/setChartData.js +++ b/src/module/setChartData.js @@ -142,6 +142,7 @@ export function setBarChartData(baseData) { * values in seconds. */ export function timeRange(minTime, maxTime, amount) { + if (amount <= 1) return [Math.round(minTime)]; // The X-axis (time axis) range is max - min; accumulate intervals from min to max by index const startTime = minTime; const endTime = maxTime;