From 9fef8d45e3b7ff3a3637fb874d02b84529985442 Mon Sep 17 00:00:00 2001 From: Oliver Rahner Date: Sun, 30 Nov 2025 22:16:15 +0100 Subject: [PATCH] VW: fix token refresh (#25693) --- vehicle/vag/loginapps/endpoint.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vehicle/vag/loginapps/endpoint.go b/vehicle/vag/loginapps/endpoint.go index d99cb855f..46f2edcdc 100644 --- a/vehicle/vag/loginapps/endpoint.go +++ b/vehicle/vag/loginapps/endpoint.go @@ -4,6 +4,7 @@ import ( "net/http" "net/url" "strings" + "time" "github.com/evcc-io/evcc/util" "github.com/evcc-io/evcc/util/oauth" @@ -77,6 +78,8 @@ func (v *Service) Refresh(token *Token) (*Token, error) { err = v.DoJSON(req, &res) } + res.Expiry = time.Now().Add(time.Duration(res.ExpiresIn) * time.Second) + t := Token(res) return &t, err }