From 58339df79c54dbeedd0ea7ba3659c052aa579346 Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 10 Apr 2024 21:05:59 +0200 Subject: [PATCH] Tesla: fix nil panic (#13384) --- vehicle/tesla/controller.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vehicle/tesla/controller.go b/vehicle/tesla/controller.go index 61cf046d0..749e229d6 100644 --- a/vehicle/tesla/controller.go +++ b/vehicle/tesla/controller.go @@ -31,7 +31,10 @@ func NewController(ro, rw *tesla.Vehicle) *Controller { return float64(v.current), nil } res, err := ro.Data() - return float64(res.Response.ChargeState.ChargeAmps), apiError(err) + if err != nil { + return 0, apiError(err) + } + return float64(res.Response.ChargeState.ChargeAmps), nil }, time.Minute) return v