From cf0d493f407d52c73aef46684c105ee5580be837 Mon Sep 17 00:00:00 2001 From: csawatzky Date: Mon, 18 Aug 2025 16:55:49 -0600 Subject: [PATCH] fix for when there are no changes to the mode over the set period of time --- src/bin/graphs/BinLevelOverTime.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/bin/graphs/BinLevelOverTime.tsx b/src/bin/graphs/BinLevelOverTime.tsx index 59c9bae..d9c98cf 100644 --- a/src/bin/graphs/BinLevelOverTime.tsx +++ b/src/bin/graphs/BinLevelOverTime.tsx @@ -109,9 +109,9 @@ export default function BinLevelOverTime(props: Props) { }) } }); + let currentTime = moment().valueOf(); if (data.length === 0) { let bushels = bin.bushels(); - let currentTime = moment().valueOf(); data.push({ value: fertilizerBin ? Math.round(bushels * 35.239) @@ -121,6 +121,13 @@ export default function BinLevelOverTime(props: Props) { timestamp: currentTime }); } + if(modeData.length === 0){ + modeData.push({ + timestamp: currentTime, + value: 1, + fill: getFill(bin.settings.mode) + }) + } setInventoryData(data); setModeData(modeData) }) @@ -206,6 +213,13 @@ export default function BinLevelOverTime(props: Props) { }) } }) + if(modeData.length === 0){ + modeData.push({ + timestamp: moment().valueOf(), + value: 1, + fill: getFill(bin.settings.mode) + }) + } setModeData(modeData) }) .catch(err => {