From 09cd8d0db9aa9e034ceca50f6eeef6711ce4a0c5 Mon Sep 17 00:00:00 2001 From: henrygd Date: Mon, 25 Aug 2025 21:34:34 -0400 Subject: [PATCH] add check for battery array length (#1076) --- beszel/internal/agent/battery.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beszel/internal/agent/battery.go b/beszel/internal/agent/battery.go index 3159a1e..6f99dfd 100644 --- a/beszel/internal/agent/battery.go +++ b/beszel/internal/agent/battery.go @@ -5,7 +5,7 @@ import "github.com/distatus/battery" // getBatteryStats returns the current battery percent and charge state func getBatteryStats() (batteryPercent uint8, batteryState uint8, err error) { batteries, err := battery.GetAll() - if err != nil { + if err != nil || len(batteries) == 0 { return batteryPercent, batteryState, err } totalCapacity := float64(0)