Fix error when selecting all time

This commit is contained in:
Reimar 2025-04-08 10:32:34 +02:00
parent 07230e1ef3
commit e002d07187
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268

View File

@ -90,7 +90,7 @@ async function fetchData() {
const deviceData = []; const deviceData = [];
for (const device of devices) { for (const device of devices) {
const data = await getLogsOnDeviceId(device.id, startDate.setZone("UTC"), endDate.setZone("UTC")) const data = await getLogsOnDeviceId(device.id, startDate?.setZone("UTC"), endDate?.setZone("UTC"))
.catch(handleError); .catch(handleError);
deviceData.push(data); deviceData.push(data);
@ -148,7 +148,7 @@ async function fetchData() {
}); });
} }
chart.options.scales.x.time.unit = startDate.hasSame(endDate, "day") ? "hour" : "day"; chart.options.scales.x.time.unit = startDate?.hasSame(endDate, "day") ? "hour" : "day";
chart.data.datasets = deviceData.map((dataset, i) => { chart.data.datasets = deviceData.map((dataset, i) => {
const color = new Array(3) const color = new Array(3)